From 063cc58643965126fdc969eb89c63767b9617e62 Mon Sep 17 00:00:00 2001
From: Ming Rui Zhang <mingrui.zhang@savoirfairelinux.com>
Date: Tue, 22 Sep 2020 11:28:20 -0400
Subject: [PATCH] messagewebview: remove redundant default webview context menu

Gitlab: #58
Change-Id: I5dfd587a56289137b1e53de256482865de7f13df
---
 src/mainview/components/MessageWebView.qml | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/mainview/components/MessageWebView.qml b/src/mainview/components/MessageWebView.qml
index 98d95e1ac..b1d339afc 100644
--- a/src/mainview/components/MessageWebView.qml
+++ b/src/mainview/components/MessageWebView.qml
@@ -261,6 +261,13 @@ Rectangle {
                 messageWebView.runJavaScript("displayNavbar(false);")
             }
         }
+
+        onContextMenuRequested: {
+            var needContextMenu = request.selectedText.length || request.isContentEditable
+            if (!needContextMenu)
+                request.accepted = true
+        }
+
         Component.onCompleted: {
             messageWebView.loadHtml(UtilsAdapter.qStringFromFile(
                                         ":/chatview.html"), ":/chatview.html")
-- 
GitLab