File qsyncthingtray-0.5.7-fix-syncthing-launch.patch of Package qsyncthingtray
--- a/sources/qst/startuptab.cpp
+++ b/sources/qst/startuptab.cpp
@@ -222,7 +222,8 @@ void StartupTab::saveSettings()
{
using namespace std;
// Check Filepath Validity
- if (!mpFilePathLine->text().isEmpty() &&
+ if (mShouldLaunchSyncthing &&
+ !mpFilePathLine->text().isEmpty() &&
!utilities::checkIfFileExists(mpFilePathLine->text()))
{
displayPathNotFound("Syncthing");
@@ -230,7 +231,8 @@ void StartupTab::saveSettings()
}
// Check Filepath Validity
- if (!mpINotifyFilePath->text().isEmpty() &&
+ if (mShouldLaunchINotify &&
+ !mpINotifyFilePath->text().isEmpty() &&
!utilities::checkIfFileExists(mpINotifyFilePath->text()))
{
displayPathNotFound("syncthing-inotify");