2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-08-31 22:55:11 +00:00

Fix GApplication with some binary paths

This commit is contained in:
Ilya Fedin
2022-11-25 21:33:29 +04:00
committed by John Preston
parent 4ade80905f
commit 9ee4ad95d0

View File

@@ -514,6 +514,19 @@ bool GenerateDesktopFile(
targetPath,
md5Hash,
AppName.utf16().replace(' ', '_')));
const auto d = QFile::encodeName(QDir(cWorkingDir()).absolutePath());
hashMd5Hex(d.constData(), d.size(), md5Hash);
if (!Core::Sandbox::Instance().customWorkingDir()) {
const auto exePath = QFile::encodeName(
cExeDir() + cExeName());
hashMd5Hex(exePath.constData(), exePath.size(), md5Hash);
}
QFile::remove(qsl("%1org.telegram.desktop.%2.desktop").arg(
targetPath,
md5Hash));
}
return true;
@@ -707,7 +720,7 @@ void start() {
md5Hash.data());
}
return qsl("org.telegram.desktop.%1.desktop").arg(md5Hash);
return qsl("org.telegram.desktop._%1.desktop").arg(md5Hash);
}
return qsl("org.telegram.desktop.desktop");