]> Dogcows Code - chaz/openbox/blobdiff - openbox/place.c
bump version. fix library versions
[chaz/openbox] / openbox / place.c
index 8f4726f62eda3bfdff920bf48d644d7b9b896ef4..0b8309a22ba74d6c867c1b673c27022ad60f101c 100644 (file)
@@ -432,11 +432,17 @@ static gboolean place_per_app_setting(ObClient *client, gint *x, gint *y,
 
     if (settings->center_x)
         *x = screen->x + screen->width / 2 - client->area.width / 2;
+    else if (settings->opposite_x)
+        *x = screen->x + screen->width - client->frame->area.width -
+            settings->position.x;
     else
         *x = screen->x + settings->position.x;
 
     if (settings->center_y)
         *y = screen->y + screen->height / 2 - client->area.height / 2;
+    else if (settings->opposite_y)
+        *y = screen->y + screen->height - client->frame->area.height -
+            settings->position.y;
     else
         *y = screen->y + settings->position.y;
 
This page took 0.02332 seconds and 4 git commands to generate.