X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/ba148a82782bba94b95b8acd2ecb19af797fa84a..afe0c3715893bf2ae08258e10e6a6192b06ab7cd:/src/com/owncloud/android/files/services/FileObserverService.java diff --git a/src/com/owncloud/android/files/services/FileObserverService.java b/src/com/owncloud/android/files/services/FileObserverService.java index a8fb7025..4d6dd027 100644 --- a/src/com/owncloud/android/files/services/FileObserverService.java +++ b/src/com/owncloud/android/files/services/FileObserverService.java @@ -48,6 +48,13 @@ public class FileObserverService extends Service { @Override public int onStartCommand(Intent intent, int flags, int startId) { + // this occurs when system tries to restart + // service, so we need to reinitialize observers + if (intent == null) { + initializeObservedList(); + return Service.START_STICKY; + } + if (!intent.hasExtra(KEY_FILE_CMD)) { Log.e(TAG, "No KEY_FILE_CMD argument given"); return Service.START_STICKY;