project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Downloader/DownloadService.java
equal
deleted
inserted
replaced
85 return; |
85 return; |
86 case MSG_CANCEL: |
86 case MSG_CANCEL: |
87 if(task != null && task.getPackage().equals(pack) && task.getStatus() == TASK_STATE.PENDING){ |
87 if(task != null && task.getPackage().equals(pack) && task.getStatus() == TASK_STATE.PENDING){ |
88 downloadTasks.remove(task); |
88 downloadTasks.remove(task); |
89 } |
89 } |
90 if(currentTask.getPackage().equals(pack)){ |
90 if(currentTask != null && currentTask.getPackage().equals(pack)){//TODO synchronization problem? |
91 asyncExecutor.cancel(false); |
91 asyncExecutor.cancel(false); |
92 } |
92 } |
93 return; |
93 return; |
94 case MSG_UNREGISTER_CLIENT: |
94 case MSG_UNREGISTER_CLIENT: |
95 if(task != null){ |
95 if(task != null){ |