Storing main window instance to reload later.

This commit is contained in:
Syed Adeel Hassan Rizvi
2020-05-01 22:12:28 +10:00
parent 00eb9869dc
commit 01d938fb1a
6 changed files with 220 additions and 99 deletions

View File

@@ -112,7 +112,9 @@ namespace ElectronNET.WebApp.Controllers
new MenuItem { Label = "Electron.NET", Type = MenuType.checkbox, Checked = true }
};
var mainWindow = Electron.WindowManager.BrowserWindows.First();
var mainWindow = Electron.WindowManager.BrowserWindows.FirstOrDefault();
if (mainWindow == null) return;
Electron.Menu.SetContextMenu(mainWindow, menu);
Electron.IpcMain.On("show-context-menu", (args) =>