summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtkwindow-decorate.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk/gtkwindow-decorate.c b/gtk/gtkwindow-decorate.c
index d864e15092..c12f52bad8 100644
--- a/gtk/gtkwindow-decorate.c
+++ b/gtk/gtkwindow-decorate.c
@@ -266,8 +266,13 @@ gtk_decorated_window_realize (GtkWindow *window)
gtk_decorated_window_inner_change,
gtk_decorated_window_inner_get_pos,
window);
+
+ /* This is a huge hack to make frames have the same shape as
+ the window they wrap */
+ gdk_window_shape_combine_mask (window->frame, GDK_FB_USE_CHILD_SHAPE, 0, 0);
}
+
static void
gtk_decorated_window_unrealize (GtkWindow *window)
{