From bb6c1e91e3eb94788aaa01a73c76549d38ad30c2 Mon Sep 17 00:00:00 2001 From: "huheng@kylinos.cn" Date: Fri, 16 Jun 2023 15:43:38 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix(Dbus):=20=E5=B0=86=E9=83=A8?= =?UTF-8?q?=E5=88=86dbus=E8=B0=83=E7=94=A8=E4=BF=AE=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E5=BC=82=E6=AD=A5=E8=B0=83=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/mainwindow.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ui/mainwindow.cpp b/ui/mainwindow.cpp index 2ee48fe..be82ff3 100644 --- a/ui/mainwindow.cpp +++ b/ui/mainwindow.cpp @@ -328,8 +328,8 @@ void MainWindow::deleterService() deInitDisc(); qInfo() << "kill all server!"; if (m_dbusInterface->isValid()) { - m_dbusInterface->call("killServerPortProcess"); - m_dbusInterface->call("killConnectivity"); + m_dbusInterface->asyncCall("killServerPortProcess"); + m_dbusInterface->asyncCall("killConnectivity"); } qInfo() << "close sever dbus!"; m_dbusInterface->deleteLater(); @@ -348,7 +348,7 @@ bool MainWindow::mountFtp(QString url, QString userName, QString pwd, QString pa { if (m_dbusInterface->isValid()) { qInfo() << "Start mounting FTP..."; - m_dbusInterface->call("mountFtp", url, userName, pwd, path); + m_dbusInterface->asyncCall("mountFtp", url, userName, pwd, path); return true; } return false; @@ -358,7 +358,7 @@ bool MainWindow::umountFtp(QString path) { if (m_dbusInterface->isValid()) { qInfo() << "Start umounting FTP..."; - m_dbusInterface->call("umountFtp", path); + m_dbusInterface->asyncCall("umountFtp", path); return true; } return false; @@ -742,7 +742,7 @@ void MainWindow::discInit() { if (m_dbusInterface->isValid()) { qInfo() << "softbus init"; - m_dbusInterface->call("startDiscServer", DISC_SERVER_PATH); + m_dbusInterface->asyncCall("startDiscServer", DISC_SERVER_PATH); } } @@ -756,7 +756,7 @@ void MainWindow::deInitDisc() } if (m_dbusInterface->isValid()) { qInfo() << "softbus deinit"; - m_dbusInterface->call("stopDiscServer"); + m_dbusInterface->asyncCall("stopDiscServer"); } if (m_discClient) { if (m_discClient->state() == QProcess::Running) {