diff --git a/src/utils/app-manager.cpp b/src/utils/app-manager.cpp index 8d52a0e..9df1d29 100644 --- a/src/utils/app-manager.cpp +++ b/src/utils/app-manager.cpp @@ -88,6 +88,12 @@ void AppManager::launchBinaryApp(const QString &app, const QString &args) void AppManager::launchAppWithArguments(const QString &appid, const QStringList &args, const QString &applicationName) { + if (appid.isEmpty()) { + return; + } + + Q_EMIT request(UkuiMenuApplication::Hide); + QDBusMessage message = QDBusMessage::createMethodCall(KYLIN_APP_MANAGER_NAME, KYLIN_APP_MANAGER_PATH, KYLIN_APP_MANAGER_INTERFACE,