project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Downloader/DownloadService.java
changeset 6587 3a0b9257c4f9
parent 6566 bc1214f66ee4
child 6700 e04da46ee43c
equal deleted inserted replaced
6586:51d5dd5464aa 6587:3a0b9257c4f9
    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){