diff options
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gtkwindow-decorate.c | 5 |
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) { |