summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-01-04 02:29:40 +0000
committerDana Jansens <danakj@orodu.net>2003-01-04 02:29:40 +0000
commita84666e955ecd0186fbff29aa87a8da9be598435 (patch)
treedda28e4a119f9ef0f4917bbb2ce956d5e2f7fa61 /scripts
parent8d5bd298540b98eb10072c5ee281c64f221ce9a6 (diff)
dont focus desktops and docks via enter events
Diffstat (limited to 'scripts')
-rw-r--r--scripts/builtins.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/builtins.py b/scripts/builtins.py
index 3fdd3ae0..46e7d28e 100644
--- a/scripts/builtins.py
+++ b/scripts/builtins.py
@@ -11,6 +11,13 @@ def focus(data):
"""Focuses the window on which the event occured"""
client = Openbox_findClient(openbox, data.window())
if not client: return
+ type = OBClient_type(client)
+ # these types of windows dont get focus from window enter events
+ if data.action() == EventEnterWindow:
+ print "enter window"
+ if (type == OBClient_Type_Dock or \
+ type == OBClient_Type_Desktop):
+ return
OBClient_focus(client)
def move(data):