RangeError: Максимальный размер стека вызовов превышает при закрытии BrowserWindow, которое находится в массиве tupple - PullRequest
0 голосов
/ 31 марта 2019

Я пытаюсь закрыть окно, которое хранится в массиве, но я получаю RangeError: Maximum call stack size exceed, когда вызываю метод BrowserWindow.close().

Пример:

let windows [view, BrowserWindow][] = []
let window = new BrowserWindow()

window.on('close', (event) => {
     this.closeWindow(event.sender.id)     
})

Этот метод получает окно с тем же идентификатором и вызывает метод .close(), когда он использует метод .close(), он выдает мне ошибку.

Я знаю, что это из .close() метода, потому что я пробовал другие методы, такие как .setSize() и работал нормально

...