2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-08-31 06:35:14 +00:00

Fix single instance socket path for compatibility with flatpak

This commit is contained in:
Ilya Fedin
2020-01-22 07:12:07 +04:00
committed by John Preston
parent 3a748e20c2
commit ffe037f9f1
7 changed files with 45 additions and 19 deletions

View File

@@ -18,6 +18,8 @@ namespace Platform {
QString CurrentExecutablePath(int argc, char *argv[]);
QString SingleInstanceLocalServerName(const QString &hash);
void RemoveQuarantine(const QString &path);
namespace ThirdParty {
@@ -31,13 +33,6 @@ inline void finish() {
} // namespace ThirdParty
} // namespace Platform
inline QString psServerPrefix() {
#ifndef OS_MAC_STORE
return qsl("/tmp/");
#else // OS_MAC_STORE
return objc_documentsPath();
#endif // OS_MAC_STORE
}
inline void psCheckLocalSocket(const QString &serverName) {
QFile address(serverName);
if (address.exists()) {