# HG changeset patch # User Xeli # Date 1326720326 -3600 # Node ID 3a0b9257c4f96b8658ee34de34d91a34b0bc420b # Parent 51d5dd5464aa57610a9757292affefd47b0fba14 Android: quick fix from a bug report from the market in the download manager diff -r 51d5dd5464aa -r 3a0b9257c4f9 project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Downloader/DownloadService.java --- a/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Downloader/DownloadService.java Wed Jan 18 01:11:09 2012 +0100 +++ b/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Downloader/DownloadService.java Mon Jan 16 14:25:26 2012 +0100 @@ -87,7 +87,7 @@ if(task != null && task.getPackage().equals(pack) && task.getStatus() == TASK_STATE.PENDING){ downloadTasks.remove(task); } - if(currentTask.getPackage().equals(pack)){ + if(currentTask != null && currentTask.getPackage().equals(pack)){//TODO synchronization problem? asyncExecutor.cancel(false); } return;