refact: use standard DBus interface

Signed-off-by: ComixHe <heyuming@deepin.org>
This commit is contained in:
ComixHe
2023-09-12 10:04:41 +08:00
committed by Comix
parent 6a95a97599
commit 7b527c609b
2 changed files with 3 additions and 18 deletions

View File

@ -80,7 +80,7 @@ ApplicationManager1Service::ApplicationManager1Service(std::unique_ptr<Identifie
auto sessionId = getCurrentSessionId();
if (flag.open(QFile::ReadOnly | QFile::ExistingOnly)) {
auto content = flag.readAll();
auto content = flag.read(sessionId.size());
if (!content.isEmpty() and !sessionId.isEmpty() and content == sessionId) {
return;
}
@ -88,7 +88,7 @@ ApplicationManager1Service::ApplicationManager1Service(std::unique_ptr<Identifie
}
if (flag.open(QFile::WriteOnly | QFile::Truncate)) {
flag.write(sessionId);
flag.write(sessionId, sessionId.size());
}
scanAutoStart();