[mutter] meta-window-actor: Don't add shadows to popups if the toolkit already does
- From: Florian MĂźllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] meta-window-actor: Don't add shadows to popups if the toolkit already does
- Date: Tue, 10 Jun 2014 11:43:39 +0000 (UTC)
commit af3aae729583de917e7961123a6e8714acdcdf25
Author: Florian MĂźllner <fmuellner gnome org>
Date: Sat Jun 7 11:03:01 2014 +0200
meta-window-actor: Don't add shadows to popups if the toolkit already does
GTK+ will add its own shadows client-side, so we don't need to anymore.
https://bugzilla.gnome.org/show_bug.cgi?id=731353
src/compositor/meta-window-actor.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/compositor/meta-window-actor.c b/src/compositor/meta-window-actor.c
index 5bc650f..f912844 100644
--- a/src/compositor/meta-window-actor.c
+++ b/src/compositor/meta-window-actor.c
@@ -746,9 +746,11 @@ meta_window_actor_has_shadow (MetaWindowActor *self)
return FALSE;
/*
- * Add shadows to override redirect windows (e.g., Gtk menus).
+ * Add shadows to override redirect windows on X11 unless the toolkit
+ * indicates that it is handling shadows itself (e.g., Gtk menus).
*/
- if (priv->window->override_redirect)
+ if (priv->window->override_redirect &&
+ !priv->window->has_custom_frame_extents)
return TRUE;
return FALSE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]