fix: open terminal with shortcut for first time crashed
reutrn {} at end of std::vector<MimeInfo> Issue: https://github.com/linuxdeepin/developer-center/issues/8598
This commit is contained in:
parent
d989a82b37
commit
fa62291daf
@ -695,6 +695,11 @@ QStringList ApplicationService::mimeTypes() const noexcept
|
|||||||
return desktopFilePath.startsWith(info.directory());
|
return desktopFilePath.startsWith(info.directory());
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (cache == cacheList.cend()) {
|
||||||
|
qWarning() << "error occurred when get mimeTypes for" << desktopFilePath;
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
const auto &info = cache->cacheInfo();
|
const auto &info = cache->cacheInfo();
|
||||||
if (info) {
|
if (info) {
|
||||||
ret.append(info->queryTypes(id()));
|
ret.append(info->queryTypes(id()));
|
||||||
|
Loading…
Reference in New Issue
Block a user