- if (place_transient(client, x, y) ||
- place_dialog(client, x, y) ||
- place_smart(client, x, y) ||
- place_under_mouse(client, x, y))
+ if (place_transient(client, x, y) ||
+ place_dialog(client, x, y) ||
+ place_smart(client, x, y, FALSE) ||
+ place_smart(client, x, y, TRUE) ||
+ (config_focus_follow ?
+ place_under_mouse(client, x, y) :
+ place_random(client, x, y)))