diff --git a/docs/fiddles/ipc/pattern-1/main.js b/docs/fiddles/ipc/pattern-1/main.js index 43799d4cb0b0..824ab951ad56 100644 --- a/docs/fiddles/ipc/pattern-1/main.js +++ b/docs/fiddles/ipc/pattern-1/main.js @@ -1,6 +1,12 @@ const { app, BrowserWindow, ipcMain } = require('electron/main') const path = require('node:path') +function handleSetTitle (event, title) { + const webContents = event.sender + const win = BrowserWindow.fromWebContents(webContents) + win.setTitle(title) +} + function createWindow () { const mainWindow = new BrowserWindow({ webPreferences: { @@ -8,16 +14,11 @@ function createWindow () { } }) - ipcMain.on('set-title', (event, title) => { - const webContents = event.sender - const win = BrowserWindow.fromWebContents(webContents) - win.setTitle(title) - }) - mainWindow.loadFile('index.html') } app.whenReady().then(() => { + ipcMain.on('set-title', handleSetTitle) createWindow() app.on('activate', function () {