[gtk+/gtk-3-16] GtkWindow: Manually set CSD should enable shadow width calculation
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/gtk-3-16] GtkWindow: Manually set CSD should enable shadow width calculation
- Date: Mon, 11 May 2015 18:25:28 +0000 (UTC)
commit 0f18e907345838c0eeba7630e1bbb3a138147c9a
Author: Jonas Ã…dahl <jadahl gmail com>
Date: Thu May 7 23:06:32 2015 +0800
GtkWindow: Manually set CSD should enable shadow width calculation
If CSD is enabled with shadow even though it "shouldn't"*, the width
should still be calculated correctly. This fixes a regression caused by
b1e5ad469c753ea3eed967056ca814ecb0117c7b.
* gtk_window_should_use_csd () returns false
https://bugzilla.gnome.org/show_bug.cgi?id=748615
gtk/gtkwindow.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 0751194..87e1b26 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -6481,7 +6481,7 @@ get_shadow_width (GtkWidget *widget,
*shadow_width = border;
if (!priv->decorated ||
- !gtk_window_should_use_csd (window) ||
+ (!gtk_window_should_use_csd (window) && !priv->client_decorated) ||
!gtk_window_supports_client_shadow (window))
return;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]