fallback to random when focus follows mouse is off
This commit is contained in:
parent
4bb7543de6
commit
b0a476249a
1 changed files with 3 additions and 3 deletions
|
@ -39,7 +39,6 @@ static Rect* pick_head(ObClient *c)
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
|
||||||
static gboolean place_random(ObClient *client, gint *x, gint *y)
|
static gboolean place_random(ObClient *client, gint *x, gint *y)
|
||||||
{
|
{
|
||||||
int l, r, t, b;
|
int l, r, t, b;
|
||||||
|
@ -62,7 +61,6 @@ static gboolean place_random(ObClient *client, gint *x, gint *y)
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
static GSList* area_add(GSList *list, Rect *a)
|
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) ||
|
if (place_transient(client, x, y) ||
|
||||||
place_dialog(client, x, y) ||
|
place_dialog(client, x, y) ||
|
||||||
place_smart(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 */
|
/* get where the client should be */
|
||||||
frame_frame_gravity(client->frame, x, y);
|
frame_frame_gravity(client->frame, x, y);
|
||||||
|
|
Loading…
Reference in a new issue