From 5a7db0627b9b22be0a7e4b5d3e322b826e5bf548 Mon Sep 17 00:00:00 2001 From: Peter Klausing Date: Sun, 27 Jan 2019 20:48:46 +0200 Subject: [PATCH] remove counter from slider proposal --- src/gui/toolbarMenubar/ToolZoomSlider.cpp | 19 +++---------------- src/gui/toolbarMenubar/ToolZoomSlider.h | 1 - 2 files changed, 3 insertions(+), 17 deletions(-) diff --git a/src/gui/toolbarMenubar/ToolZoomSlider.cpp b/src/gui/toolbarMenubar/ToolZoomSlider.cpp index beb53ae3..4a7706a9 100644 --- a/src/gui/toolbarMenubar/ToolZoomSlider.cpp +++ b/src/gui/toolbarMenubar/ToolZoomSlider.cpp @@ -10,8 +10,7 @@ ToolZoomSlider::ToolZoomSlider(ActionHandler* handler, string id, ActionType type, ZoomControl* zoom) : AbstractToolItem(id, handler, type, NULL), ignoreChange(false), - sliderChangingByUser(false), - counter(0) + sliderChangingByUser(false) { XOJ_INIT_TYPE(ToolZoomSlider); @@ -38,20 +37,8 @@ void ToolZoomSlider::sliderChanged(GtkRange* range, ToolZoomSlider* self) return; } - if (self->counter++ == 0) - { - double back = scaleFuncInv(gtk_range_get_value(range)); - self->zoom->zoomSequnceChange(back, false); - } - else if (self->counter < 5) - { - return; - } - else - { - self->counter = 0; - } - + double back = scaleFuncInv(gtk_range_get_value(range)); + self->zoom->zoomSequnceChange(back, false); } bool ToolZoomSlider::sliderFocusIn(GtkRange* range, GdkEvent *event, ToolZoomSlider* self) diff --git a/src/gui/toolbarMenubar/ToolZoomSlider.h b/src/gui/toolbarMenubar/ToolZoomSlider.h index f1fb034b..90d37610 100644 --- a/src/gui/toolbarMenubar/ToolZoomSlider.h +++ b/src/gui/toolbarMenubar/ToolZoomSlider.h @@ -54,7 +54,6 @@ private: XOJ_TYPE_ATTRIB; bool ignoreChange; - int counter; /** * The slider is currently changing by user, do not update value