diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-01-02 00:24:54 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-01-02 00:24:54 -0500 |
commit | f7f06f810be6310306abbd005bc0b43bd8bf2906 (patch) | |
tree | 1e57fa9e7d38027f918f79dce5249dfe8d638936 | |
parent | e02fd80adbc8019f30384e0b008104c66c6739bd (diff) | |
download | gtk+-f7f06f810be6310306abbd005bc0b43bd8bf2906.tar.gz |
stackswitcher: Fix switch-while-drag functionality
-rw-r--r-- | gtk/gtkstackswitcher.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk/gtkstackswitcher.c b/gtk/gtkstackswitcher.c index 00bd50ece5..f32d6d4e76 100644 --- a/gtk/gtkstackswitcher.c +++ b/gtk/gtkstackswitcher.c @@ -265,6 +265,8 @@ gtk_stack_switcher_drag_motion (GtkWidget *widget, g_hash_table_iter_init (&iter, priv->buttons); while (g_hash_table_iter_next (&iter, NULL, &value)) { + int cx, cy; + gtk_widget_translate_coordinates (GTK_WIDGET (self), value, x, y, &cx, &cy); if (gtk_widget_contains (GTK_WIDGET (value), x, y)) { button = GTK_WIDGET (value); |