From bb03725397b12c865512b5844dbc04d453a534a1 Mon Sep 17 00:00:00 2001 From: Elijah Newren Date: Wed, 26 Jan 2005 02:47:49 +0000 Subject: [PATCH] set the window state hints _after_ applying session information. Fixes 2005-01-25 Elijah Newren * src/window.c: (meta_window_new_with_attrs): set the window state hints _after_ applying session information. Fixes #164677. --- ChangeLog | 5 +++++ src/window.c | 12 ++++++------ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index 38679350f..1774a12b9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-01-25 Elijah Newren + + * src/window.c: (meta_window_new_with_attrs): set the window state + hints _after_ applying session information. Fixes #164677. + 2005-01-25 Elijah Newren Add man pages for metacity-window-demo and metacity-theme-viewer. diff --git a/src/window.c b/src/window.c index defc0830e..551149cee 100644 --- a/src/window.c +++ b/src/window.c @@ -588,12 +588,6 @@ meta_window_new_with_attrs (MetaDisplay *display, */ meta_screen_apply_startup_properties (window->screen, window); - /* FIXME we have a tendency to set this then immediately - * change it again. - */ - set_wm_state (window, window->iconic ? IconicState : NormalState); - set_net_wm_state (window); - if (window->decorated) meta_window_ensure_frame (window); @@ -714,6 +708,12 @@ meta_window_new_with_attrs (MetaDisplay *display, } } + /* FIXME we have a tendency to set this then immediately + * change it again. + */ + set_wm_state (window, window->iconic ? IconicState : NormalState); + set_net_wm_state (window); + /* Sync stack changes */ meta_stack_thaw (window->screen->stack);