MCPcopy Create free account
hub / github.com/contextgo/contextgo / showOrCreateMainWindow

Function showOrCreateMainWindow

src/process/utils/mainWindowLifecycle.ts:125–138  ·  view source on GitHub ↗
({
  mainWindow,
  createWindow,
}: {
  mainWindow: BrowserWindow | null | undefined;
  createWindow: () => void;
})

Source from the content-addressed store, hash-verified

123};
124
125export const showOrCreateMainWindow = ({
126 mainWindow,
127 createWindow,
128}: {
129 mainWindow: BrowserWindow | null | undefined;
130 createWindow: () => void;
131}): void => {
132 if (mainWindow && !mainWindow.isDestroyed()) {
133 showAndFocusMainWindow(mainWindow);
134 return;
135 }
136
137 createWindow();
138};
139
140export const promptMainWindowUnresponsive = (window: BrowserWindow): Promise<MainWindowRecoveryAction | null> => {
141 return showRecoveryDialog({

Callers 2

index.tsFile · 0.90

Calls 2

showAndFocusMainWindowFunction · 0.85
createWindowFunction · 0.85

Tested by

no test coverage detected