#3601 HoloLens : Do not try to create session if the create session dialog is closed

This commit is contained in:
Magne Sjaastad
2018-11-02 11:33:52 +01:00
parent 1a1661b12d
commit 2cb4a5cf6e

View File

@@ -55,16 +55,17 @@ void RicHoloLensCreateSessionFeature::onActionTriggered(bool isChecked)
dialogButtonBox->clear();
QPushButton* pushButton = dialogButtonBox->addButton("Create Session", QDialogButtonBox::ActionRole);
connect(pushButton, SIGNAL(clicked()), &propertyDialog, SLOT(close()));
connect(pushButton, SIGNAL(clicked()), &propertyDialog, SLOT(accept()));
}
propertyDialog.exec();
RicHoloLensSessionManager::instance()->createSession(
createSessionUi.serverUrl(), createSessionUi.sessionName(), createSessionUi.sessionPinCode());
int ret = propertyDialog.exec();
if (ret == QDialog::Accepted)
{
RicHoloLensSessionManager::instance()->createSession(
createSessionUi.serverUrl(), createSessionUi.sessionName(), createSessionUi.sessionPinCode());
}
RicHoloLensSessionManager::refreshToolbarState();
}
//--------------------------------------------------------------------------------------------------