diff options
author | Alexander Tkachev | 2016-07-12 22:11:07 +0600 |
---|---|---|
committer | Alexander Tkachev | 2016-08-24 16:07:55 +0600 |
commit | 03f33be54c58de59087ed2cfc8285455087df1c4 (patch) | |
tree | c37a47f2a58858378cdb1fa71024d2dae071bb26 | |
parent | d795c77ef53720fa423d9b827a66d1bea8b8e761 (diff) | |
download | scummvm-rg350-03f33be54c58de59087ed2cfc8285455087df1c4.tar.gz scummvm-rg350-03f33be54c58de59087ed2cfc8285455087df1c4.tar.bz2 scummvm-rg350-03f33be54c58de59087ed2cfc8285455087df1c4.zip |
GUI: Fix Options Cloud tab widgets visibility
As it's controlled by ScrollContainer also, we have to explicitly
setVisible(true) for "always" visible widgets.
-rw-r--r-- | gui/options.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gui/options.cpp b/gui/options.cpp index b5f7293e5d..b8ff2d587c 100644 --- a/gui/options.cpp +++ b/gui/options.cpp @@ -1726,6 +1726,9 @@ void GlobalOptionsDialog::setupCloudTab() { int serverLabelPosition = -1; //no override #ifdef USE_LIBCURL _selectedStorageIndex = _storagePopUp->getSelectedTag(); + + if (_storagePopUpDesc) _storagePopUpDesc->setVisible(true); + if (_storagePopUp) _storagePopUp->setVisible(true); bool shown = (_selectedStorageIndex != Cloud::kStorageNoneId); if (_storageUsernameDesc) _storageUsernameDesc->setVisible(shown); @@ -1789,10 +1792,12 @@ void GlobalOptionsDialog::setupCloudTab() { if (serverLabelPosition < 0) serverLabelPosition = serverInfoY; if (_runServerButton) { + _runServerButton->setVisible(true); _runServerButton->setPos(_runServerButton->getRelX(), serverLabelPosition + serverButtonY - serverInfoY); _runServerButton->setLabel(_(serverIsRunning ? "Stop server" : "Run server")); } if (_serverInfoLabel) { + _serverInfoLabel->setVisible(true); _serverInfoLabel->setPos(_serverInfoLabel->getRelX(), serverLabelPosition); if (serverIsRunning) _serverInfoLabel->setLabel(LocalServer.getAddress()); else _serverInfoLabel->setLabel(_("Not running")); |