fix: setMaximizable to be true if window is resizable & maximizable (#14648)
* setMaximizable to be true if window is resizable & maximizable * Fix linting * Add regressive test to verify maxmizable state * Leaves maximizable state of window alone if setResizable is called * Fix exclusive test * Fix crashing text * SetMaximizable unconditionally * Remember former maximizable state * Fix accidental mac variable deletion * Logic modification * Lint * Remove unneeded test * Remove unneeded variable since only Windows is effect
This commit is contained in:
parent
c9bc3471e7
commit
560b1c17af
2 changed files with 8 additions and 2 deletions
|
@ -2620,9 +2620,15 @@ describe('BrowserWindow module', () => {
|
|||
// Only implemented on windows.
|
||||
if (process.platform !== 'win32') return
|
||||
|
||||
it('is set to false when resizable state is set to false', () => {
|
||||
it('is reset to its former state', () => {
|
||||
w.setMaximizable(false)
|
||||
w.setResizable(false)
|
||||
w.setResizable(true)
|
||||
assert.strictEqual(w.isMaximizable(), false)
|
||||
w.setMaximizable(true)
|
||||
w.setResizable(false)
|
||||
w.setResizable(true)
|
||||
assert.strictEqual(w.isMaximizable(), true)
|
||||
})
|
||||
})
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue