mirror of
https://github.com/mRemoteNG/mRemoteNG.git
synced 2026-02-17 22:11:48 +08:00
Close splash screen before loading connections to fix password dialog z-order
Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com>
This commit is contained in:
@@ -216,6 +216,14 @@ namespace mRemoteNG.UI.Forms
|
||||
|
||||
Runtime.ConnectionsService.ConnectionsLoaded += ConnectionsServiceOnConnectionsLoaded;
|
||||
Runtime.ConnectionsService.ConnectionsSaved += ConnectionsServiceOnConnectionsSaved;
|
||||
|
||||
// Close splash screen before loading connections to ensure password dialog appears on top
|
||||
FrmSplashScreenNew splash = FrmSplashScreenNew.GetInstance();
|
||||
if (splash.Dispatcher.CheckAccess())
|
||||
splash.Close();
|
||||
else
|
||||
splash.Dispatcher.Invoke(() => splash.Close());
|
||||
|
||||
CredsAndConsSetup credsAndConsSetup = new();
|
||||
credsAndConsSetup.LoadCredsAndCons();
|
||||
|
||||
@@ -234,12 +242,6 @@ namespace mRemoteNG.UI.Forms
|
||||
|
||||
pnlDock.ShowDocumentIcon = true;
|
||||
|
||||
FrmSplashScreenNew splash = FrmSplashScreenNew.GetInstance();
|
||||
if (splash.Dispatcher.CheckAccess())
|
||||
splash.Close();
|
||||
else
|
||||
splash.Dispatcher.Invoke(() => splash.Close());
|
||||
|
||||
if (Properties.OptionsStartupExitPage.Default.StartMinimized)
|
||||
{
|
||||
WindowState = FormWindowState.Minimized;
|
||||
|
||||
Reference in New Issue
Block a user