X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/4460e43145ab8d50a46e3195a90002d292b58bfb..b12ca42b45b69cee9e15de0abe5758f3d75f527e:/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 70b6b21a..44713d11 100644 --- a/src/com/owncloud/android/files/services/FileObserverService.java +++ b/src/com/owncloud/android/files/services/FileObserverService.java @@ -158,17 +158,17 @@ public class FileObserverService extends Service implements FileObserverStatusLi observer = mObservers.get(i); if (observer.getPath().equals(path)) duplicate = true; - observer.setContext(getBaseContext()); + observer.setContext(getApplicationContext()); } if (duplicate) return; observer = new OwnCloudFileObserver(path, OwnCloudFileObserver.CHANGES_ONLY); - observer.setContext(getBaseContext()); - Account account = AccountUtils.getCurrentOwnCloudAccount(getBaseContext()); + observer.setContext(getApplicationContext()); + Account account = AccountUtils.getCurrentOwnCloudAccount(getApplicationContext()); observer.setAccount(account); FileDataStorageManager storage = new FileDataStorageManager(account, getContentResolver()); observer.setStorageManager(storage); - observer.setOCFile(storage.getFileByLocalPath(path)); + observer.setOCFile(storage.getFileByLocalPath(path)); // ISSUE 10 - the fix in FileDetailsFragment to avoid path == null was not enough; it the file was never down before, this sets a NULL OCFile in the observer observer.addObserverStatusListener(this); DownloadCompletedReceiver receiver = new DownloadCompletedReceiver(path, observer);