From fec727c8d8eedadb8c2eb0d316939faee942a792 Mon Sep 17 00:00:00 2001
From: patrick96
Date: Sat, 30 Jul 2016 15:55:01 +0200
Subject: [PATCH] Fix volume ramp not working
---
src/modules/volume.cpp | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/modules/volume.cpp b/src/modules/volume.cpp
index f598e4d3..160b9061 100644
--- a/src/modules/volume.cpp
+++ b/src/modules/volume.cpp
@@ -1,3 +1,4 @@
+#include
#include "lemonbuddy.hpp"
#include "bar.hpp"
#include "utils/math.hpp"
@@ -5,6 +6,7 @@
#include "modules/volume.hpp"
using namespace modules;
+using namespace std;
VolumeModule::VolumeModule(std::string name_) : EventModule(name_)
{
@@ -148,6 +150,7 @@ bool VolumeModule::update()
this->volume = volume;
this->muted = muted;
+
this->label_volume_tokenized->text = this->label_volume->text;
this->label_volume_tokenized->replace_token("%percentage%", std::to_string(this->volume()) +"%");
@@ -181,9 +184,9 @@ std::string VolumeModule::get_output()
bool VolumeModule::build(Builder *builder, std::string tag)
{
if (tag == TAG_BAR_VOLUME)
- builder->node(this->bar_volume, volume);
- else if (tag == TAG_RAMP_VOLUME)
- builder->node(this->ramp_volume, volume);
+ builder->node(this->bar_volume, volume());
+ else if (tag == TAG_RAMP_VOLUME)
+ builder->node(this->ramp_volume, volume());
else if (tag == TAG_LABEL_VOLUME)
builder->node(this->label_volume_tokenized);
else if (tag == TAG_LABEL_MUTED)