mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-04 01:46:42 +00:00
GUI: Fix Options Cloud tab widgets visibility
As it's controlled by ScrollContainer also, we have to explicitly setVisible(true) for "always" visible widgets.
This commit is contained in:
parent
d795c77ef5
commit
03f33be54c
@ -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"));
|
||||
|
Loading…
x
Reference in New Issue
Block a user