From 29155ba4de03e767c1a9c9baac71ee51660087d4 Mon Sep 17 00:00:00 2001 From: Siarzhuk Zharski Date: Wed, 16 Jan 2013 14:58:12 +0100 Subject: [PATCH] StyledEdit::StatusView: prevent duplicating context menu --- src/apps/stylededit/StatusView.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/apps/stylededit/StatusView.cpp b/src/apps/stylededit/StatusView.cpp index 4d65f7c1476..30bf0f9045e 100644 --- a/src/apps/stylededit/StatusView.cpp +++ b/src/apps/stylededit/StatusView.cpp @@ -162,6 +162,12 @@ StatusView::MouseDown(BPoint where) if (where.x < fCellWidth[kPositionCell]) return; + int32 clicks = 0; + BMessage* message = Window()->CurrentMessage(); + if (message != NULL + && message->FindInt32("clicks", &clicks) == B_OK && clicks > 1) + return; + BPopUpMenu *menu = new BPopUpMenu(B_EMPTY_STRING, false, false); float left = fCellWidth[kPositionCell] + fCellWidth[kEncodingCell]; if (where.x < left)