From 7b9eb55bda87de82cc7283eb30b2d980e79ff972 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Thu, 31 Oct 2013 11:32:19 -0700 Subject: [PATCH] fix the dialog mouselook bug --- interface/src/Menu.cpp | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/interface/src/Menu.cpp b/interface/src/Menu.cpp index 846452e6a1..11d1513404 100644 --- a/interface/src/Menu.cpp +++ b/interface/src/Menu.cpp @@ -745,7 +745,7 @@ QLineEdit* lineEditForDomainHostname() { void Menu::login() { Application* applicationInstance = Application::getInstance(); - QDialog dialog(applicationInstance->getGLWidget()); + QDialog dialog; dialog.setWindowTitle("Login"); QBoxLayout* layout = new QBoxLayout(QBoxLayout::TopToBottom); dialog.setLayout(layout); @@ -764,7 +764,6 @@ void Menu::login() { layout->addWidget(buttons); int ret = dialog.exec(); - applicationInstance->getWindow()->activateWindow(); if (ret != QDialog::Accepted) { return; } @@ -779,7 +778,7 @@ void Menu::login() { void Menu::editPreferences() { Application* applicationInstance = Application::getInstance(); - QDialog dialog(applicationInstance->getGLWidget()); + QDialog dialog; dialog.setWindowTitle("Interface Preferences"); QBoxLayout* layout = new QBoxLayout(QBoxLayout::TopToBottom); dialog.setLayout(layout); @@ -837,7 +836,6 @@ void Menu::editPreferences() { layout->addWidget(buttons); int ret = dialog.exec(); - applicationInstance->getWindow()->activateWindow(); if (ret != QDialog::Accepted) { return; } @@ -887,8 +885,7 @@ void Menu::editPreferences() { } void Menu::goToDomain() { - Application* applicationInstance = Application::getInstance(); - QDialog dialog(applicationInstance->getGLWidget()); + QDialog dialog; dialog.setWindowTitle("Go To Domain"); QBoxLayout* layout = new QBoxLayout(QBoxLayout::TopToBottom); dialog.setLayout(layout); @@ -906,7 +903,6 @@ void Menu::goToDomain() { layout->addWidget(buttons); int ret = dialog.exec(); - applicationInstance->getWindow()->activateWindow(); if (ret != QDialog::Accepted) { return; } @@ -915,8 +911,7 @@ void Menu::goToDomain() { } void Menu::goToLocation() { - Application* applicationInstance = Application::getInstance(); - QDialog dialog(applicationInstance->getGLWidget()); + QDialog dialog; dialog.setWindowTitle("Go To Location"); QBoxLayout* layout = new QBoxLayout(QBoxLayout::TopToBottom); dialog.setLayout(layout); @@ -926,8 +921,8 @@ void Menu::goToLocation() { const int QLINE_MINIMUM_WIDTH = 300; - Application* appInstance = Application::getInstance(); - MyAvatar* myAvatar = appInstance->getAvatar(); + Application* applicationInstance = Application::getInstance(); + MyAvatar* myAvatar = applicationInstance->getAvatar(); glm::vec3 avatarPos = myAvatar->getPosition(); QString currentLocation = QString("%1, %2, %3").arg(QString::number(avatarPos.x), QString::number(avatarPos.y), QString::number(avatarPos.z)); @@ -942,7 +937,6 @@ void Menu::goToLocation() { layout->addWidget(buttons); int ret = dialog.exec(); - applicationInstance->getWindow()->activateWindow(); if (ret != QDialog::Accepted) { return; } @@ -974,8 +968,7 @@ void Menu::goToLocation() { } void Menu::goToUser() { - Application* applicationInstance = Application::getInstance(); - QDialog dialog(applicationInstance->getGLWidget()); + QDialog dialog; dialog.setWindowTitle("Go To User"); QBoxLayout* layout = new QBoxLayout(QBoxLayout::TopToBottom); dialog.setLayout(layout); @@ -993,7 +986,6 @@ void Menu::goToUser() { layout->addWidget(buttons); int ret = dialog.exec(); - applicationInstance->getWindow()->activateWindow(); if (ret != QDialog::Accepted) { return; }