diff options
| author | Alexander Tkachev | 2016-07-21 12:06:00 +0600 |
|---|---|---|
| committer | Alexander Tkachev | 2016-08-24 16:07:55 +0600 |
| commit | 772d8ee42b820a5c19a8d9a9efb215f17606fb8f (patch) | |
| tree | c1bc3232d74fce1bdb12910e35b26c5de1f5d919 /gui | |
| parent | 438ba985a4a97a8695a6e6fdda6930694976c07b (diff) | |
| download | scummvm-rg350-772d8ee42b820a5c19a8d9a9efb215f17606fb8f.tar.gz scummvm-rg350-772d8ee42b820a5c19a8d9a9efb215f17606fb8f.tar.bz2 scummvm-rg350-772d8ee42b820a5c19a8d9a9efb215f17606fb8f.zip | |
CLOUD: Fix `redirect_uri` selection code
Now it's not hardcoded based on USE_SDL_NET, but one or another value is
used depending on currently selected LocalWebserver's port.
Diffstat (limited to 'gui')
| -rw-r--r-- | gui/options.cpp | 2 | ||||
| -rw-r--r-- | gui/storagewizarddialog.cpp | 16 | ||||
| -rw-r--r-- | gui/storagewizarddialog.h | 3 |
3 files changed, 5 insertions, 16 deletions
diff --git a/gui/options.cpp b/gui/options.cpp index ee7e584e1c..34044b7acb 100644 --- a/gui/options.cpp +++ b/gui/options.cpp @@ -1320,7 +1320,7 @@ GlobalOptionsDialog::GlobalOptionsDialog(LauncherDialog *launcher) _serverInfoLabel = new StaticTextWidget(container, "GlobalOptions_Cloud_Container.ServerInfoLabel", _("Not running")); uint32 port = Networking::LocalWebserver::getPort(); - _serverPortDesc = new StaticTextWidget(container, "GlobalOptions_Cloud_Container.ServerPortDesc", _("Server's port:"), _("Which port is used by server")); + _serverPortDesc = new StaticTextWidget(container, "GlobalOptions_Cloud_Container.ServerPortDesc", _("Server's port:"), _("Which port is used by server\nAuth with server is not available with non-default port")); _serverPort = new EditTextWidget(container, "GlobalOptions_Cloud_Container.ServerPortEditText", Common::String::format("%u", port), 0); _serverPortClearButton = addClearButton(container, "GlobalOptions_Cloud_Container.ServerPortClearButton", kServerPortClearCmd); diff --git a/gui/storagewizarddialog.cpp b/gui/storagewizarddialog.cpp index b411a2e0dc..5838dd1f11 100644 --- a/gui/storagewizarddialog.cpp +++ b/gui/storagewizarddialog.cpp @@ -61,7 +61,7 @@ StorageWizardDialog::StorageWizardDialog(uint32 storageId): new ButtonWidget(this, "GlobalOptions_Cloud_ConnectionWizard.OpenUrlButton", _("Open URL"), 0, kOpenUrlCmd); _connectWidget = new ButtonWidget(this, "GlobalOptions_Cloud_ConnectionWizard.ConnectButton", _("Connect"), 0, kConnectCmd); - if (couldUseLocalServer()) { + if (Cloud::CloudManager::couldUseLocalServer()) { // hide fields and even the button if local webserver is on returnLine1->setLabel(_s("You would be navigated to ScummVM's page")); returnLine2->setLabel(_s("when you'd allow it to use your storage.")); @@ -97,7 +97,7 @@ void StorageWizardDialog::open() { } } - if (couldUseLocalServer()) { + if (Cloud::CloudManager::couldUseLocalServer()) { _stopServerOnClose = !LocalServer.isRunning(); LocalServer.start(); LocalServer.indexPageHandler().setTarget(this); @@ -105,7 +105,7 @@ void StorageWizardDialog::open() { } void StorageWizardDialog::close() { - if (couldUseLocalServer()) { + if (Cloud::CloudManager::couldUseLocalServer()) { if (_stopServerOnClose) LocalServer.stopOnIdle(); LocalServer.indexPageHandler().setTarget(nullptr); } @@ -209,18 +209,10 @@ Common::String StorageWizardDialog::getUrl() const { case Cloud::kStorageBoxId: url += "bx"; break; } - if (couldUseLocalServer()) url += "s"; + if (Cloud::CloudManager::couldUseLocalServer()) url += "s"; return url; } -bool StorageWizardDialog::couldUseLocalServer() const { -#ifdef USE_SDL_NET - return Networking::LocalWebserver::getPort() == Networking::LocalWebserver::DEFAULT_SERVER_PORT; -#else - return false; -#endif -} - int StorageWizardDialog::decodeHashchar(char c) { const char HASHCHARS[65] = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ?!"; for (uint32 i = 0; i < 64; ++i) diff --git a/gui/storagewizarddialog.h b/gui/storagewizarddialog.h index 26e8cd42ab..6b00d60915 100644 --- a/gui/storagewizarddialog.h +++ b/gui/storagewizarddialog.h @@ -51,9 +51,6 @@ class StorageWizardDialog : public Dialog { /** Return short scummvm.org URL for user to navigate to. */ Common::String getUrl() const; - /** Return whether fields should be used or not. */ - bool couldUseLocalServer() const; - /** * Return the value corresponding to the given character. * |
