summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcorvid <corvid@lavabit.com>2012-12-23 22:27:01 +0000
committercorvid <corvid@lavabit.com>2012-12-23 22:27:01 +0000
commitb6d58d26af799be0d74f5c0456dba9753c7013f1 (patch)
treef9b6d5343739e65322acb52289cc76d16ae8178a
parent205403d0e8a053abf6b3c9786a62c28dfc9d8bc3 (diff)
don't shift focus to view when right clicking for menu
-rw-r--r--dw/fltkviewbase.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/dw/fltkviewbase.cc b/dw/fltkviewbase.cc
index 02cccb2d..3063cf73 100644
--- a/dw/fltkviewbase.cc
+++ b/dw/fltkviewbase.cc
@@ -238,7 +238,8 @@ int FltkViewBase::handle (int event)
_MSG("PUSH => %s\n", processed ? "true" : "false");
if (processed) {
/* pressed dw content; give focus to the view */
- Fl::focus(this);
+ if (Fl::event_button() != FL_RIGHT_MOUSE)
+ Fl::focus(this);
return true;
}
break;