summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
Diffstat (limited to 'openbox')
-rw-r--r--openbox/place.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/openbox/place.c b/openbox/place.c
index e4c8aed8..e9832ec3 100644
--- a/openbox/place.c
+++ b/openbox/place.c
@@ -480,7 +480,9 @@ static gboolean place_transient_splash(ObClient *client, gint *x, gint *y)
}
}
- if (client->transient || client->type == OB_CLIENT_TYPE_SPLASH) {
+ if ((client->transient && client->type == OB_CLIENT_TYPE_DIALOG)
+ || client->type == OB_CLIENT_TYPE_SPLASH)
+ {
Rect **areas;
areas = pick_head(client);