summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-10-11 03:43:18 +0000
committerDana Jansens <danakj@orodu.net>2003-10-11 03:43:18 +0000
commit34446063fa6f954f81200f2778c099865b374d2c (patch)
tree04f8ced116ded037bf9f5c7304270e02a0af51a2
parente03c0891bdd186d6fe6fdd91e888c55d76194aed (diff)
if the current SN_WM owner is our window (can this happen?) then ignore it
-rw-r--r--openbox/screen.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/openbox/screen.c b/openbox/screen.c
index d2fe9c5b..05c292a2 100644
--- a/openbox/screen.c
+++ b/openbox/screen.c
@@ -74,6 +74,8 @@ static gboolean replace_wm()
g_free(wm_sn);
current_wm_sn_owner = XGetSelectionOwner(ob_display, wm_sn_atom);
+ if (current_wm_sn_owner == screen_support_win)
+ current_wm_sn_owner = None;
if (current_wm_sn_owner) {
if (!ob_replace_wm) {
g_warning("A window manager is already running on screen %d",