fix: 修复默认程序设置失败的问题

指针初始化未置空,导致的判断出错

Log: 修复默认程序设置失败的问题
Influence: 默认程序设置
Task: https://pms.uniontech.com/task-view-235759.html
Change-Id: Ieb4d7ad1a41e9200447cff7470541461e7129bfb
This commit is contained in:
ssk-wh
2023-01-09 16:45:23 +08:00
parent f93a522546
commit b9372feb9a
3 changed files with 5 additions and 5 deletions

View File

@ -291,7 +291,7 @@ bool MimeApp::setDefaultApp(const std::string &mimeType, const std::string &des
return true;
}
return AppInfoManger::getDefaultApp(mimeType, desktopId);
return AppInfoManger::setDefaultApp(mimeType, desktopId);
}
void MimeApp::DeleteApp(QStringList mimeTypes, const QString &desktopId)
@ -415,7 +415,7 @@ void MimeApp::SetDefaultApp(const QStringList &mimeTypes, const QString &desktop
if (mime.toStdString().compare(AppinfoCommon::AppMimeTerminal) == 0) {
bSuccess = TerminalInfo::getInstanceTerminal().setDefaultTerminal(desktopId.toStdString());
} else {
bSuccess = AppInfoManger::getDefaultApp(mime.toStdString(), desktopId.toStdString());
bSuccess = AppInfoManger::setDefaultApp(mime.toStdString(), desktopId.toStdString());
}
if (!bSuccess) {