diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-09-15 03:27:45 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-09-15 03:27:45 +0000 |
| commit | b0a476249a269f5ac2f8b9ebe88d540180f0aa93 (patch) | |
| tree | b3ddefb2272adac27545234ab083acb756261956 /openbox | |
| parent | 4bb7543de6c66d6d9068f76f253d45f44f58d5fb (diff) | |
fallback to random when focus follows mouse is off
Diffstat (limited to 'openbox')
| -rw-r--r-- | openbox/place.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/openbox/place.c b/openbox/place.c index 6c64a3bc..14ee72b0 100644 --- a/openbox/place.c +++ b/openbox/place.c @@ -39,7 +39,6 @@ static Rect* pick_head(ObClient *c) return NULL; } -#if 0 static gboolean place_random(ObClient *client, gint *x, gint *y) { int l, r, t, b; @@ -62,7 +61,6 @@ static gboolean place_random(ObClient *client, gint *x, gint *y) return TRUE; } -#endif static GSList* area_add(GSList *list, Rect *a) { @@ -272,7 +270,9 @@ void place_client(ObClient *client, gint *x, gint *y) if (place_transient(client, x, y) || place_dialog(client, x, y) || place_smart(client, x, y) || - place_under_mouse(client, x, y)) + (config_focus_follow ? + place_under_mouse(client, x, y) : + place_random(client, x, y))) { /* get where the client should be */ frame_frame_gravity(client->frame, x, y); |
