]> Dogcows Code - chaz/openbox/blobdiff - openbox/place.c
Merge branch 'backport' into work
[chaz/openbox] / openbox / place.c
index 9e38bdefb0b7400bf01a7f145e785f75d9563226..aac40e8a099249c0620e7513269f556b766c56d8 100644 (file)
@@ -489,8 +489,9 @@ gboolean place_client(ObClient *client, gint *x, gint *y,
     gboolean userplaced = FALSE;
 
     /* per-app settings override program specified position
-     * but not user specified */
-    if ((client->positioned & USPosition) ||
+     * but not user specified, unless pos_force is enabled */
+    if (((client->positioned & USPosition) &&
+         !(settings && settings->pos_given && settings->pos_force)) ||
         ((client->positioned & PPosition) &&
          !(settings && settings->pos_given)))
         return FALSE;
This page took 0.022832 seconds and 4 git commands to generate.