First ever pull request, please have patience with me. There was a bug report where the Semaphore lock file (streamdeck_ui.lock) was left in the /tmp folder after shutdown. This small change, I believe, will remove the lock-file once the application has terminated.
I have only verified this by instantiating the Semaphore manually, verifying that the file is created and removed upon completion.
First ever pull request, please have patience with me. There was a bug report where the Semaphore lock file (streamdeck_ui.lock) was left in the /tmp folder after shutdown. This small change, I believe, will remove the lock-file once the application has terminated.
I have only verified this by instantiating the Semaphore manually, verifying that the file is created and removed upon completion.