summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjörn Lindqvist <bjourne@gmail.com>2008-03-24 21:31:22 +0000
committerDaniel Boles <dboles.src@gmail.com>2018-05-06 19:58:15 +0100
commit893fc1dec4d308d91412a33366ef498d6488c62c (patch)
tree1114c3c5a1d16060c68e5089eedb03d5319cd132
parent96774e8b5c00142b1cf8ce3b5f8afcbaf2b73405 (diff)
downloadgtk+-893fc1dec4d308d91412a33366ef498d6488c62c.tar.gz
Range: Bin pointless check before emitting signal
In scroll_event(), there is no need to check whether we are realized before emitting ::change-value, as we must be when receiving an event. Git-formatted/rebased/cleaned up by Daniel Boles <dboles.src@gmail.com> Close https://gitlab.gnome.org/GNOME/gtk/issues/292
-rw-r--r--gtk/gtkrange.c16
1 files changed, 5 insertions, 11 deletions
diff --git a/gtk/gtkrange.c b/gtk/gtkrange.c
index 38f56630d5..317843698b 100644
--- a/gtk/gtkrange.c
+++ b/gtk/gtkrange.c
@@ -3107,18 +3107,12 @@ gtk_range_scroll_event (GtkWidget *widget,
{
GtkRange *range = GTK_RANGE (widget);
GtkRangePrivate *priv = range->priv;
+ double delta = _gtk_range_get_wheel_delta (range, event);
+ gboolean handled;
- if (gtk_widget_get_realized (widget))
- {
- gdouble delta;
- gboolean handled;
-
- delta = _gtk_range_get_wheel_delta (range, event);
-
- g_signal_emit (range, signals[CHANGE_VALUE], 0,
- GTK_SCROLL_JUMP, gtk_adjustment_get_value (priv->adjustment) + delta,
- &handled);
- }
+ g_signal_emit (range, signals[CHANGE_VALUE], 0,
+ GTK_SCROLL_JUMP, gtk_adjustment_get_value (priv->adjustment) + delta,
+ &handled);
return GDK_EVENT_STOP;
}