From 5ceec1ae671f598da55bd9032a0bc0e51e2ec851 Mon Sep 17 00:00:00 2001 From: yafeng shen Date: Fri, 19 Jul 2024 10:27:33 +0800 Subject: [PATCH] start ukui-control-center with -m upgrade parameter --- kylin-update-notify-immutable/src/updatewidget.cpp | 11 ++++------- kylin-update-notify/src/updatewidget.cpp | 11 ++++------- 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/kylin-update-notify-immutable/src/updatewidget.cpp b/kylin-update-notify-immutable/src/updatewidget.cpp index 054dd15..ef46e46 100644 --- a/kylin-update-notify-immutable/src/updatewidget.cpp +++ b/kylin-update-notify-immutable/src/updatewidget.cpp @@ -515,13 +515,10 @@ void updatewidget::agreeBtnClicked() } file.close(); QProcess p(0); - if (_is_2107&&!_is_openkylin()) { - p.startDetached("ukui-control-center --upgrade"); - qDebug()<<"exec --upgrade"; - } else { - p.startDetached("ukui-control-center -m upgrade"); - qDebug()<<"exec -m upgrade"; - } + + p.startDetached("ukui-control-center -m upgrade"); + qDebug()<<"exec -m upgrade"; + p.waitForStarted(); qDebug()<<"Open the control panel and start updating immediately, exit tray program!"; exit(0); diff --git a/kylin-update-notify/src/updatewidget.cpp b/kylin-update-notify/src/updatewidget.cpp index 054dd15..ef46e46 100644 --- a/kylin-update-notify/src/updatewidget.cpp +++ b/kylin-update-notify/src/updatewidget.cpp @@ -515,13 +515,10 @@ void updatewidget::agreeBtnClicked() } file.close(); QProcess p(0); - if (_is_2107&&!_is_openkylin()) { - p.startDetached("ukui-control-center --upgrade"); - qDebug()<<"exec --upgrade"; - } else { - p.startDetached("ukui-control-center -m upgrade"); - qDebug()<<"exec -m upgrade"; - } + + p.startDetached("ukui-control-center -m upgrade"); + qDebug()<<"exec -m upgrade"; + p.waitForStarted(); qDebug()<<"Open the control panel and start updating immediately, exit tray program!"; exit(0);