mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-09-20 04:42:18 +02:00
UI: Work around Qt dock restore crash
This commit is contained in:
parent
3462ea3fda
commit
3dcf68f8ed
@ -200,7 +200,9 @@ void RestreamAuth::LoadUI()
|
||||
main->Config(), service(), "DockState");
|
||||
QByteArray dockState =
|
||||
QByteArray::fromBase64(QByteArray(dockStateStr));
|
||||
main->restoreState(dockState);
|
||||
|
||||
if (main->isVisible() || !main->isMaximized())
|
||||
main->restoreState(dockState);
|
||||
}
|
||||
|
||||
uiLoaded = true;
|
||||
|
@ -276,7 +276,9 @@ void TwitchAuth::LoadUI()
|
||||
main->Config(), service(), "DockState");
|
||||
QByteArray dockState =
|
||||
QByteArray::fromBase64(QByteArray(dockStateStr));
|
||||
main->restoreState(dockState);
|
||||
|
||||
if (main->isVisible() || !main->isMaximized())
|
||||
main->restoreState(dockState);
|
||||
}
|
||||
|
||||
TryLoadSecondaryUIPanes();
|
||||
@ -405,7 +407,9 @@ void TwitchAuth::LoadSecondaryUIPanes()
|
||||
main->Config(), service(), "DockState");
|
||||
QByteArray dockState =
|
||||
QByteArray::fromBase64(QByteArray(dockStateStr));
|
||||
main->restoreState(dockState);
|
||||
|
||||
if (main->isVisible() || !main->isMaximized())
|
||||
main->restoreState(dockState);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -164,7 +164,9 @@ void YoutubeAuth::LoadUI()
|
||||
main->Config(), service(), "DockState");
|
||||
QByteArray dockState =
|
||||
QByteArray::fromBase64(QByteArray(dockStateStr));
|
||||
main->restoreState(dockState);
|
||||
|
||||
if (main->isVisible() || !main->isMaximized())
|
||||
main->restoreState(dockState);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user