From 8109c20e5cd28421a945c0f8a7c0e45d41d18e73 Mon Sep 17 00:00:00 2001 From: Jonathan Moore Liles Date: Sat, 28 Sep 2013 17:02:17 -0700 Subject: [PATCH] Mixer: Fix direction of value dragging for vertical sliders. --- FL/Fl_Value_SliderX.C | 3 +++ 1 file changed, 3 insertions(+) diff --git a/FL/Fl_Value_SliderX.C b/FL/Fl_Value_SliderX.C index 27c0c9d..b605599 100644 --- a/FL/Fl_Value_SliderX.C +++ b/FL/Fl_Value_SliderX.C @@ -158,6 +158,9 @@ int Fl_Value_SliderX::handle(int event) { // if (!step()) goto DEFAULT; delta = mx-ix; + if (!horizontal()) + delta = -delta; + if (delta > 5) delta -= 5; else if (delta < -5) delta += 5; else delta = 0;