History

only display the OAuthWebViewHandler when we need to ask user for authorization

Stephen Birarda committed 12 years ago

Commit 82bf6001 parent 62f85d04 files · +25 −4Browse files

Showing the changes to interface/src/Menu.cpp (1 of 4 files). Show all

Unified · Split

interface/src/Menu.cpp+6−3
@@ -103,6 +103,7 @@ Menu::Menu() : · 102 unmodified lines
103103 _fastFPSAverage(ONE_SECOND_OF_FRAMES),
104104 _loginAction(NULL),
105105 _preferencesDialog(NULL),
106+ _loginDialog(NULL),
106107 _snapshotsLocation()
107108 {
108109 Application *appInstance = Application::getInstance();
@@ -913,9 +914,11 @@ void sendFakeEnterEvent() { · 804 unmodified lines
913914 const float DIALOG_RATIO_OF_WINDOW = 0.30f;
914915
915916 void Menu::loginForCurrentDomain() {
916− LoginDialog* loginDialog = new LoginDialog(Application::getInstance()->getWindow());
917− loginDialog->show();
918− loginDialog->resizeAndPosition(false);
917+ if (!_loginDialog) {
918+ _loginDialog = new LoginDialog(Application::getInstance()->getWindow());
919+ _loginDialog->show();
920+ _loginDialog->resizeAndPosition(false);
921+ }
919922 }
920923
921924 void Menu::editPreferences() {