summaryrefslogtreecommitdiff
path: root/dw/fltkviewbase.cc
diff options
context:
space:
mode:
Diffstat (limited to 'dw/fltkviewbase.cc')
-rw-r--r--dw/fltkviewbase.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/dw/fltkviewbase.cc b/dw/fltkviewbase.cc
index a282efd8..6e0f5bd7 100644
--- a/dw/fltkviewbase.cc
+++ b/dw/fltkviewbase.cc
@@ -204,6 +204,10 @@ int FltkViewBase::handle (int event)
translateViewYToCanvasY (event_y ()),
getDwButtonState (), event_button ());
//printf ("PUSH => %s\n", processed ? "true" : "false");
+ if (processed) {
+ /* pressed dw content; fltk widgets should no longer have focus */
+ ::fltk::focus(NULL);
+ }
return processed ? true : Group::handle (event);
case RELEASE: