summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2014-11-04 17:07:29 +0100
committerCarlos Garnacho <carlosg@gnome.org>2014-11-04 19:03:18 +0100
commit03a30e462ea719f1029387724392f45e0230c602 (patch)
tree9c3d5996cb0d7799664fd45d06084da68dff7550
parent5f26876acbb58b1d6a26db4fce381b26ceb7344e (diff)
downloadgtk+-03a30e462ea719f1029387724392f45e0230c602.tar.gz
gtkwindow: Do not create the multipress gesture for plugs
GtkPlugs may "qualify" as toplevels, even though they're not meant to be WM manipulated, so refuse to create the multipress gesture for these too.
-rw-r--r--gtk/gtkwindow.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 6334f26514..ac3b5c09cb 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -1604,7 +1604,7 @@ gtk_window_constructed (GObject *object)
G_OBJECT_CLASS (gtk_window_parent_class)->constructed (object);
- if (priv->type == GTK_WINDOW_TOPLEVEL)
+ if (priv->type == GTK_WINDOW_TOPLEVEL && !GTK_IS_PLUG (window))
{
priv->multipress_gesture = gtk_gesture_multi_press_new (GTK_WIDGET (object));
gtk_gesture_single_set_button (GTK_GESTURE_SINGLE (priv->multipress_gesture), 0);