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
This commit is contained in:
parent
96774e8b5c
commit
893fc1dec4
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user