[gtk+] gdk: Fix shaped toplevels
- From: Alexander Larsson <alexl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] gdk: Fix shaped toplevels
- Date: Mon, 1 Jul 2013 13:34:36 +0000 (UTC)
commit 09a975a765d43515faaab39381da1b83b7c59e45
Author: Alexander Larsson <alexl redhat com>
Date: Mon Jul 1 15:31:19 2013 +0200
gdk: Fix shaped toplevels
We need to apply the shape for toplevels that have a shape.
https://bugzilla.gnome.org/show_bug.cgi?id=702831
gdk/gdkwindow.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index 31842a7..ea7542f 100644
--- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c
@@ -812,8 +812,9 @@ should_apply_clip_as_shape (GdkWindow *window)
gdk_window_has_impl (window) &&
/* Not for offscreens */
!gdk_window_is_offscreen (window) &&
- /* or for toplevels */
- !gdk_window_is_toplevel (window) &&
+ /* or for non-shaped toplevels */
+ (!gdk_window_is_toplevel (window) ||
+ window->shape != NULL || window->applied_shape) &&
/* or for foreign windows */
window->window_type != GDK_WINDOW_FOREIGN &&
/* or for the root window */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]