X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fclient.c;h=e80b84f182f9d06e2c62b877792db1df8c544d0a;hb=d77c8f62f2f908cfe1d09686a35dce1ccaf65aec;hp=08b09c93f68d4eddf26603187a6d2bba79894ec6;hpb=39f6b8ca715b97b9ef57fe0ac23b90b6bd1c8ae3;p=chaz%2Fopenbox diff --git a/openbox/client.c b/openbox/client.c index 08b09c93..e80b84f1 100644 --- a/openbox/client.c +++ b/openbox/client.c @@ -361,7 +361,7 @@ void client_manage(Window window) if (settings->desktop < screen_num_desktops || settings->desktop == DESKTOP_ALL) - client_set_desktop(self, settings->desktop, FALSE); + client_set_desktop(self, settings->desktop, TRUE); if (settings->layer > -2 && settings->layer < 2) client_set_layer(self, settings->layer); @@ -2856,9 +2856,6 @@ void client_unfocus(ObClient *self) void client_activate(ObClient *self, gboolean here) { - /* This check is for the client_list_menu trying to activate - * a closed client. */ - if (!g_list_find(client_list, self)) return; if (client_normal(self) && screen_showing_desktop) screen_show_desktop(FALSE); if (self->iconic)