mirror of
https://gitee.com/energye/energy.git
synced 2024-12-04 20:58:21 +08:00
U: chromium context-menu-command callback
This commit is contained in:
parent
150e6ad5b4
commit
a0506ff730
@ -89,12 +89,10 @@ func chromiumOnBeforeContextMenu(window IBrowserWindow, browser *ICefBrowser, fr
|
||||
model.Clear()
|
||||
return
|
||||
}
|
||||
if winInfo := BrowserWindow.GetWindowInfo(browser.Identifier()); winInfo != nil {
|
||||
//开发者工具和显示源代码不展示自定义默认菜单
|
||||
if winInfo.WindowType() == consts.WT_DEV_TOOLS || winInfo.WindowType() == consts.WT_VIEW_SOURCE {
|
||||
if window.WindowType() == consts.WT_DEV_TOOLS || window.WindowType() == consts.WT_VIEW_SOURCE {
|
||||
return
|
||||
}
|
||||
}
|
||||
undoVisible, undoEnabled := model.IsVisible(consts.MENU_ID_UNDO), model.IsEnabled(consts.MENU_ID_UNDO)
|
||||
redoVisible, redoEnabled := model.IsVisible(consts.MENU_ID_REDO), model.IsEnabled(consts.MENU_ID_REDO)
|
||||
cutVisible, cutEnabled := model.IsVisible(consts.MENU_ID_CUT), model.IsEnabled(consts.MENU_ID_CUT)
|
||||
@ -280,7 +278,6 @@ func chromiumOnBeforeContextMenu(window IBrowserWindow, browser *ICefBrowser, fr
|
||||
|
||||
// chromiumOnContextMenuCommand 右键菜单 - 默认实现
|
||||
func chromiumOnContextMenuCommand(window IBrowserWindow, browser *ICefBrowser, frame *ICefFrame, params *ICefContextMenuParams, commandId consts.MenuId, eventFlags uint32, result *bool) {
|
||||
// TODO IBrowserWindow 全改成 当前窗口的
|
||||
browserId := browser.Identifier()
|
||||
defer func() {
|
||||
if err := recover(); err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user