forked from AuroraMiddleware/gtk
checkbutton: Claim sequence on release instead of press
Make it possible to drag windows from check buttons in future.
This commit is contained in:
parent
870b82b541
commit
bf2620f041
@ -278,8 +278,6 @@ click_pressed_cb (GtkGestureClick *gesture,
|
||||
{
|
||||
if (gtk_widget_get_focus_on_click (widget) && !gtk_widget_has_focus (widget))
|
||||
gtk_widget_grab_focus (widget);
|
||||
|
||||
gtk_gesture_set_state (GTK_GESTURE (gesture), GTK_EVENT_SEQUENCE_CLAIMED);
|
||||
}
|
||||
|
||||
static void
|
||||
@ -295,6 +293,8 @@ click_released_cb (GtkGestureClick *gesture,
|
||||
if (priv->active && (priv->group_prev || priv->group_next))
|
||||
return;
|
||||
|
||||
gtk_gesture_set_state (GTK_GESTURE (gesture), GTK_EVENT_SEQUENCE_CLAIMED);
|
||||
|
||||
gtk_check_button_set_active (self, !priv->active);
|
||||
|
||||
if (priv->action_helper)
|
||||
|
Loading…
Reference in New Issue
Block a user