Disable context menu to fix #828 (#850)

This commit is contained in:
Emil Axelsson
2019-05-11 16:07:40 +02:00
committed by Alexander Bock
parent c58d8251c6
commit 1536eb8f0d
2 changed files with 27 additions and 0 deletions
+16
View File
@@ -42,8 +42,13 @@ BrowserClient::BrowserClient(WebRenderHandler* handler,
DefaultBrowserLauncher* browserLauncher = new DefaultBrowserLauncher;
_lifeSpanHandler = browserLauncher;
_requestHandler = browserLauncher;
_contextMenuHandler = new BrowserClient::NoContextMenuHandler;
};
CefRefPtr<CefContextMenuHandler> BrowserClient::GetContextMenuHandler() {
return _contextMenuHandler;
}
CefRefPtr<CefRenderHandler> BrowserClient::GetRenderHandler() {
return _renderHandler;
}
@@ -60,4 +65,15 @@ CefRefPtr<CefKeyboardHandler> BrowserClient::GetKeyboardHandler() {
return _keyboardHandler;
}
bool BrowserClient::NoContextMenuHandler::RunContextMenu(
CefRefPtr<CefBrowser>,
CefRefPtr<CefFrame>,
CefRefPtr<CefContextMenuParams>,
CefRefPtr<CefMenuModel>,
CefRefPtr<CefRunContextMenuCallback>)
{
// Disable the context menu.
return true;
}
} // namespace openspace