set the desktop hint after everything is read/setup even session stuff
This commit is contained in:
parent
717d10f31a
commit
d7f3d16fb7
1 changed files with 5 additions and 5 deletions
|
@ -233,8 +233,13 @@ void client_manage(Window window)
|
|||
self = g_new(ObClient, 1);
|
||||
self->obwin.type = Window_Client;
|
||||
self->window = window;
|
||||
|
||||
client_get_all(self);
|
||||
client_restore_session_state(self);
|
||||
|
||||
/* set the desktop hint, to make sure that it always exists */
|
||||
PROP_SET32(self->window, net_wm_desktop, cardinal, self->desktop);
|
||||
|
||||
client_change_state(self);
|
||||
|
||||
/* remove the client's border (and adjust re gravity) */
|
||||
|
@ -698,11 +703,6 @@ static void client_get_desktop(ObClient *self)
|
|||
if (!trdesk)
|
||||
/* defaults to the current desktop */
|
||||
self->desktop = screen_desktop;
|
||||
|
||||
}
|
||||
if (self->desktop != d) {
|
||||
/* set the desktop hint, to make sure that it always exists */
|
||||
PROP_SET32(self->window, net_wm_desktop, cardinal, self->desktop);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue