[MM-40574] Fix for race condition where new server modal didn't show initially on Linux, resizing issues (#1865)

* FIx for linux modal sizing

* Fix race condition, merge'd
This commit is contained in:
Devin Binnie
2021-12-17 09:10:08 -05:00
committed by GitHub
parent 9b1ee66c8c
commit c4e63fb3f9
9 changed files with 48 additions and 17 deletions

View File

@@ -63,6 +63,7 @@ import {
} from './app';
import {handleConfigUpdate, handleDarkModeChange} from './config';
import {
addNewServerModalWhenMainWindowIsShown,
handleAppVersion,
handleCloseTab,
handleEditServerModal,
@@ -373,9 +374,7 @@ function initializeAfterAppReady() {
// only check for non-Windows, as with Windows we have to wait for GPO teams
if (process.platform !== 'win32' || typeof Config.registryConfigData !== 'undefined') {
if (Config.teams.length === 0) {
setTimeout(() => {
handleNewServerModal();
}, 200);
addNewServerModalWhenMainWindowIsShown();
}
}
}