forked from AuroraMiddleware/gtk
Don't activate GtkExpander if mouse dragged away
Previously, when you clicked and held the button down on a GtkExpander's label or disclosure triangle, then moved the mouse away and released the button, the expander would still activate. This brings the behavior in line with the more generally expected behavior, as exhibited by GtkButton for example. https://bugzilla.gnome.org/show_bug.cgi?id=706345
This commit is contained in:
parent
f503d4debd
commit
c298c7acce
@ -1041,7 +1041,8 @@ gtk_expander_button_release (GtkWidget *widget,
|
||||
|
||||
if (event->button == GDK_BUTTON_PRIMARY && expander->priv->button_down)
|
||||
{
|
||||
gtk_widget_activate (widget);
|
||||
if (expander->priv->prelight)
|
||||
gtk_widget_activate (widget);
|
||||
expander->priv->button_down = FALSE;
|
||||
return TRUE;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user