From f1fce23e23d0a61ce588c5c089792a1e71dc0500 Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Thu, 6 Sep 2018 17:59:57 -0400 Subject: Fix up the launching of the desktop session 1. Clear out the lockfiles for a session before launching it 2. Provide some mechanisms for returning lockfile paths without creating a new single-instance session. 3. A couple other random commits I still had staged on my laptop (settings menu tweak) --- src-qt5/core/libLumina/LuminaSingleApplication.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src-qt5/core/libLumina/LuminaSingleApplication.h') diff --git a/src-qt5/core/libLumina/LuminaSingleApplication.h b/src-qt5/core/libLumina/LuminaSingleApplication.h index bacf5640..f8302c0d 100644 --- a/src-qt5/core/libLumina/LuminaSingleApplication.h +++ b/src-qt5/core/libLumina/LuminaSingleApplication.h @@ -35,6 +35,9 @@ public: LSingleApplication(int &argc, char **argv, QString appname); ~LSingleApplication(); + static QString getLockfileName(QString appname); + static void removeLocks(QString appname); + bool isPrimaryProcess(); QStringList inputlist; //in case the app wants access to modified inputs (relative path fixes and such) -- cgit