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);
|
GtkRange *range = GTK_RANGE (widget);
|
||||||
GtkRangePrivate *priv = range->priv;
|
GtkRangePrivate *priv = range->priv;
|
||||||
|
double delta = _gtk_range_get_wheel_delta (range, event);
|
||||||
|
gboolean handled;
|
||||||
|
|
||||||
if (gtk_widget_get_realized (widget))
|
g_signal_emit (range, signals[CHANGE_VALUE], 0,
|
||||||
{
|
GTK_SCROLL_JUMP, gtk_adjustment_get_value (priv->adjustment) + delta,
|
||||||
gdouble delta;
|
&handled);
|
||||||
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);
|
|
||||||
}
|
|
||||||
|
|
||||||
return GDK_EVENT_STOP;
|
return GDK_EVENT_STOP;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user