From 2b5435c1e80e9346b4e81b09db56df93dda2afff Mon Sep 17 00:00:00 2001 From: Felix Ableitner Date: Sun, 28 Sep 2014 20:42:15 +0300 Subject: [PATCH] Start syncthing with STNORESTART flag. This avoids the problem where an occupied GUI start lets syncthing-android start, but API calls fail silently. --- .../nutomic/syncthingandroid/syncthing/SyncthingRunnable.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/nutomic/syncthingandroid/syncthing/SyncthingRunnable.java b/src/main/java/com/nutomic/syncthingandroid/syncthing/SyncthingRunnable.java index 0b9b298f..f9b4aaa2 100644 --- a/src/main/java/com/nutomic/syncthingandroid/syncthing/SyncthingRunnable.java +++ b/src/main/java/com/nutomic/syncthingandroid/syncthing/SyncthingRunnable.java @@ -53,6 +53,7 @@ public class SyncthingRunnable implements Runnable { // Set home directory to data folder for syncthing to use. dos.writeBytes("HOME=" + mContext.getFilesDir() + " "); dos.writeBytes("STTRACE=" + pm.getString("sttrace", "") + " "); + dos.writeBytes("STNORESTART=1 "); // Call syncthing with -home (as it would otherwise use "~/.config/syncthing/". dos.writeBytes(mCommand + " -home " + mContext.getFilesDir() + "\n"); dos.writeBytes("exit\n");