aboutsummaryrefslogtreecommitdiff
path: root/src/uicmd.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/uicmd.cc')
-rw-r--r--src/uicmd.cc10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/uicmd.cc b/src/uicmd.cc
index 8e8a2834..9c60ccb8 100644
--- a/src/uicmd.cc
+++ b/src/uicmd.cc
@@ -309,7 +309,15 @@ public:
/* Ignore this event */
return 1;
}
- return TabGroup::handle(e);
+ int ret = TabGroup::handle(e);
+
+ if (e == PUSH) {
+ /* WORKAROUND: FLTK raises the window on unhandled clicks,
+ * which we do not want.
+ */
+ ret = 1;
+ }
+ return ret;
}
void remove (Widget *w) {