History

fix the dialog mouselook bug

Stephen Birarda committed 13 years ago

Commit 7b9eb551 parent 21fe7e61 file · +7 −15Browse files

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

Unified · Split

interface/src/Menu.cpp+7−15
@@ -745,7 +745,7 @@ QLineEdit* lineEditForDomainHostname() { · 744 unmodified lines
745745
746746 void Menu::login() {
747747 Application* applicationInstance = Application::getInstance();
748− QDialog dialog(applicationInstance->getGLWidget());
748+ QDialog dialog;
749749 dialog.setWindowTitle("Login");
750750 QBoxLayout* layout = new QBoxLayout(QBoxLayout::TopToBottom);
751751 dialog.setLayout(layout);
@@ -764,7 +764,6 @@ void Menu::login() { · 12 unmodified lines
764764 layout->addWidget(buttons);
765765
766766 int ret = dialog.exec();
767− applicationInstance->getWindow()->activateWindow();
768767 if (ret != QDialog::Accepted) {
769768 return;
770769 }
@@ -779,7 +778,7 @@ void Menu::login() { · 8 unmodified lines
779778 void Menu::editPreferences() {
780779 Application* applicationInstance = Application::getInstance();
781780
782− QDialog dialog(applicationInstance->getGLWidget());
781+ QDialog dialog;
783782 dialog.setWindowTitle("Interface Preferences");
784783 QBoxLayout* layout = new QBoxLayout(QBoxLayout::TopToBottom);
785784 dialog.setLayout(layout);
@@ -837,7 +836,6 @@ void Menu::editPreferences() { · 51 unmodified lines
837836 layout->addWidget(buttons);
838837
839838 int ret = dialog.exec();
840− applicationInstance->getWindow()->activateWindow();
841839 if (ret != QDialog::Accepted) {
842840 return;
843841 }
@@ -887,8 +885,7 @@ void Menu::editPreferences() { · 43 unmodified lines
887885 }
888886
889887 void Menu::goToDomain() {
890− Application* applicationInstance = Application::getInstance();
891− QDialog dialog(applicationInstance->getGLWidget());
888+ QDialog dialog;
892889 dialog.setWindowTitle("Go To Domain");
893890 QBoxLayout* layout = new QBoxLayout(QBoxLayout::TopToBottom);
894891 dialog.setLayout(layout);
@@ -906,7 +903,6 @@ void Menu::goToDomain() { · 11 unmodified lines
906903 layout->addWidget(buttons);
907904
908905 int ret = dialog.exec();
909− applicationInstance->getWindow()->activateWindow();
910906 if (ret != QDialog::Accepted) {
911907 return;
912908 }
@@ -915,8 +911,7 @@ void Menu::goToDomain() { · 2 unmodified lines
915911 }
916912
917913 void Menu::goToLocation() {
918− Application* applicationInstance = Application::getInstance();
919− QDialog dialog(applicationInstance->getGLWidget());
914+ QDialog dialog;
920915 dialog.setWindowTitle("Go To Location");
921916 QBoxLayout* layout = new QBoxLayout(QBoxLayout::TopToBottom);
922917 dialog.setLayout(layout);
@@ -926,8 +921,8 @@ void Menu::goToLocation() { · 3 unmodified lines
926921
927922 const int QLINE_MINIMUM_WIDTH = 300;
928923
929− Application* appInstance = Application::getInstance();
930− MyAvatar* myAvatar = appInstance->getAvatar();
924+ Application* applicationInstance = Application::getInstance();
925+ MyAvatar* myAvatar = applicationInstance->getAvatar();
931926 glm::vec3 avatarPos = myAvatar->getPosition();
932927 QString currentLocation = QString("%1, %2, %3").arg(QString::number(avatarPos.x),
933928 QString::number(avatarPos.y), QString::number(avatarPos.z));
@@ -942,7 +937,6 @@ void Menu::goToLocation() { · 8 unmodified lines
942937 layout->addWidget(buttons);
943938
944939 int ret = dialog.exec();
945− applicationInstance->getWindow()->activateWindow();
946940 if (ret != QDialog::Accepted) {
947941 return;
948942 }
@@ -974,8 +968,7 @@ void Menu::goToLocation() { · 25 unmodified lines
974968 }
975969
976970 void Menu::goToUser() {
977− Application* applicationInstance = Application::getInstance();
978− QDialog dialog(applicationInstance->getGLWidget());
971+ QDialog dialog;
979972 dialog.setWindowTitle("Go To User");
980973 QBoxLayout* layout = new QBoxLayout(QBoxLayout::TopToBottom);
981974 dialog.setLayout(layout);
@@ -993,7 +986,6 @@ void Menu::goToUser() { · 11 unmodified lines
993986 layout->addWidget(buttons);
994987
995988 int ret = dialog.exec();
996− applicationInstance->getWindow()->activateWindow();
997989 if (ret != QDialog::Accepted) {
998990 return;
999991 }