Close Deivce after app close.

This commit is contained in:
Krad
2022-01-14 14:22:07 +08:00
parent ed7a3c2162
commit 98aa09f1c4

View File

@@ -76,6 +76,7 @@ int main(int argc, char* argv[])
QStringList app_args = a.arguments(); QStringList app_args = a.arguments();
int ret = 0;
if (app_args.contains("-d")) if (app_args.contains("-d"))
{ {
w.debugConsoleOn(); w.debugConsoleOn();
@@ -93,15 +94,16 @@ int main(int argc, char* argv[])
DeviceManager::Default()->initDevice(); DeviceManager::Default()->initDevice();
w.requestLogin(); w.requestLogin();
int ret = a.exec(); ret = a.exec();
thread.terminate(); thread.terminate();
return ret;
} }
else { else {
w.showFullScreen(); w.showFullScreen();
DeviceManager::Default()->initDevice(); DeviceManager::Default()->initDevice();
w.requestLogin(); w.requestLogin();
return a.exec(); ret = a.exec();
} }
DeviceManager::Default()->close();
return ret;
} }