summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext/pixfader.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-01-05 13:09:08 +0100
committerRobin Gareus <robin@gareus.org>2014-01-05 13:09:08 +0100
commit7eca9919713e02b5429372aa9f14aceec785b9de (patch)
treeb63ef679b8f4a4bc59331467374cf3d08d20914b /libs/gtkmm2ext/pixfader.cc
parentd89573f8e73ee7f0c28a6b9a8b8ba0f8e78c69aa (diff)
fix fader default-value line position
Diffstat (limited to 'libs/gtkmm2ext/pixfader.cc')
-rw-r--r--libs/gtkmm2ext/pixfader.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/gtkmm2ext/pixfader.cc b/libs/gtkmm2ext/pixfader.cc
index 22ed0dbb27..ef1dffc1dd 100644
--- a/libs/gtkmm2ext/pixfader.cc
+++ b/libs/gtkmm2ext/pixfader.cc
@@ -558,9 +558,9 @@ void
PixFader::update_unity_position ()
{
if (_orien == VERT) {
- unity_loc = (int) rint (span * (1 - (default_value / (adjustment.get_upper() - adjustment.get_lower())))) - 1;
+ unity_loc = (int) rint (span * (1 - ((default_value - adjustment.get_lower()) / (adjustment.get_upper() - adjustment.get_lower())))) - 1;
} else {
- unity_loc = (int) rint (default_value * span / (adjustment.get_upper() - adjustment.get_lower()));
+ unity_loc = (int) rint ((default_value - adjustment.get_lower()) * span / (adjustment.get_upper() - adjustment.get_lower()));
}
queue_draw ();