summaryrefslogtreecommitdiff
path: root/gdk
diff options
context:
space:
mode:
authorRichard Hult <richard@imendio.com>2008-10-09 11:27:31 +0000
committerRichard Hult <rhult@src.gnome.org>2008-10-09 11:27:31 +0000
commitdb0ad1ff526852ce5117f113babab1fa09b2e408 (patch)
tree92efc827a94ff97954b633a54f5da9daf3398d0e /gdk
parent7accf50a3a1092ca09a17f60f35e626d1863924e (diff)
downloadgtk+-db0ad1ff526852ce5117f113babab1fa09b2e408.tar.gz
Bug 550342 – Splash screens have a caption
2008-10-09 Richard Hult <richard@imendio.com> Bug 550342 – Splash screens have a caption * gdk/quartz/gdkwindow-quartz.c: (_gdk_window_new), (gdk_window_set_decorations): Patch from Marianne Gagnon to make splash windows borderless. svn path=/trunk/; revision=21617
Diffstat (limited to 'gdk')
-rw-r--r--gdk/quartz/gdkwindow-quartz.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c
index 551212ebfe..b02ad32f93 100644
--- a/gdk/quartz/gdkwindow-quartz.c
+++ b/gdk/quartz/gdkwindow-quartz.c
@@ -1016,12 +1016,13 @@ _gdk_window_new (GdkWindow *parent,
content_rect = NSMakeRect (-500 - impl->width, -500 - impl->height,
impl->width, impl->height);
- switch (attributes->window_type)
+ if (attributes->window_type == GDK_WINDOW_TEMP ||
+ attributes->type_hint == GDK_WINDOW_TYPE_HINT_SPLASHSCREEN)
{
- case GDK_WINDOW_TEMP:
style_mask = NSBorderlessWindowMask;
- break;
- default:
+ }
+ else
+ {
style_mask = (NSTitledWindowMask |
NSClosableWindowMask |
NSMiniaturizableWindowMask |
@@ -2733,7 +2734,8 @@ gdk_window_set_decorations (GdkWindow *window,
impl = GDK_WINDOW_IMPL_QUARTZ (GDK_WINDOW_OBJECT (window)->impl);
- if (decorations == 0 || GDK_WINDOW_TYPE (window) == GDK_WINDOW_TEMP)
+ if (decorations == 0 || GDK_WINDOW_TYPE (window) == GDK_WINDOW_TEMP ||
+ impl->type_hint == GDK_WINDOW_TYPE_HINT_SPLASHSCREEN )
{
new_mask = NSBorderlessWindowMask;
}