mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-14 23:34:08 +00: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 a new issue