From 98aa09f1c4ac2181f0298459f944bda9ad91c969 Mon Sep 17 00:00:00 2001 From: Krad Date: Fri, 14 Jan 2022 14:22:07 +0800 Subject: [PATCH] Close Deivce after app close. --- src/main.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 9aa16f8..33c17d3 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -76,6 +76,7 @@ int main(int argc, char* argv[]) QStringList app_args = a.arguments(); + int ret = 0; if (app_args.contains("-d")) { w.debugConsoleOn(); @@ -93,15 +94,16 @@ int main(int argc, char* argv[]) DeviceManager::Default()->initDevice(); w.requestLogin(); - int ret = a.exec(); + ret = a.exec(); thread.terminate(); - return ret; + } else { w.showFullScreen(); DeviceManager::Default()->initDevice(); w.requestLogin(); - return a.exec(); + ret = a.exec(); } - + DeviceManager::Default()->close(); + return ret; }