summaryrefslogtreecommitdiff
path: root/scripts/builtins.py
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-01-08 17:07:18 +0000
committerDana Jansens <danakj@orodu.net>2003-01-08 17:07:18 +0000
commit8db3dc33e8f66cfccfb2ebd98708cb7caaf50c24 (patch)
treeb09a29e127bdc1345bf0bac711b29adf2f319ee7 /scripts/builtins.py
parent0441661365bcd6f43fecfe4e8dda282846645ca9 (diff)
close windows with netwm messages
Diffstat (limited to 'scripts/builtins.py')
-rw-r--r--scripts/builtins.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/builtins.py b/scripts/builtins.py
index dcc6ca56..5b64c3b8 100644
--- a/scripts/builtins.py
+++ b/scripts/builtins.py
@@ -38,7 +38,10 @@ def state_shaded(data, add=2):
def close(data):
"""Closes the window on which the event occured"""
client = Openbox_findClient(openbox, data.window())
- if client: OBClient_close(client)
+ if not client: return
+ root = ScreenInfo_rootWindow(OBDisplay_screenInfo(data.screen()))
+ window = OBClient_window(client)
+ send_client_msg(root, OBProperty_net_close_window, window)
def focus(data):
"""Focuses the window on which the event occured"""