X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fclient.c;h=b6cc4a879300fa824f0d6c8be694829e023a8bc4;hb=b888197d80cc5c34ad35ce8820b120bc22c3c83f;hp=cd93ba590111a56a32ea5de9e5ed423b97f8d9a2;hpb=6eb740cf119b14903afa3028e108dd98c57ff926;p=chaz%2Fopenbox diff --git a/openbox/client.c b/openbox/client.c index cd93ba59..b6cc4a87 100644 --- a/openbox/client.c +++ b/openbox/client.c @@ -370,8 +370,7 @@ void client_manage(Window window, ObPrompt *prompt) "program + user specified" : "BADNESS !?")))), place.width, place.height); - obplaced = place_client(self, do_activate, &place.x, &place.y, - settings); + obplaced = place_client(self, do_activate, &place, settings); /* watch for buggy apps that ask to be placed at (0,0) when there is a strut there */ @@ -1224,13 +1223,15 @@ static void client_get_all(ObClient *self, gboolean real) from per-app settings */ client_get_session_ids(self); - /* now we got everything that can affect the decorations */ + /* get this early so we have it for debugging, also this can be used + by app rule matching */ + client_update_title(self); + + /* now we got everything that can affect the decorations or app rule + matching */ if (!real) return; - /* get this early so we have it for debugging */ - client_update_title(self); - /* save the values of the variables used for app rule matching */ client_save_app_rule_values(self);