aboutsummaryrefslogtreecommitdiff
path: root/gui/options.cpp
diff options
context:
space:
mode:
authorAlexander Tkachev2016-07-12 22:11:07 +0600
committerAlexander Tkachev2016-08-24 16:07:55 +0600
commit03f33be54c58de59087ed2cfc8285455087df1c4 (patch)
treec37a47f2a58858378cdb1fa71024d2dae071bb26 /gui/options.cpp
parentd795c77ef53720fa423d9b827a66d1bea8b8e761 (diff)
downloadscummvm-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.
Diffstat (limited to 'gui/options.cpp')
-rw-r--r--gui/options.cpp5
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"));