# HG changeset patch # User Xeli # Date 1322493695 -3600 # Node ID eadb2db1ae83f8f9cc95df345ae2cf8602ab2758 # Parent fed715edc3ee829315188fcd3d167d1501901ffe android: use linkedlist instead of the deque interface, Deque<> isn't supported until gingerbread diff -r fed715edc3ee -r eadb2db1ae83 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 Mon Nov 28 16:20:48 2011 +0100 +++ b/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Downloader/DownloadService.java Mon Nov 28 16:21:35 2011 +0100 @@ -19,7 +19,6 @@ package org.hedgewars.hedgeroid.Downloader; -import java.util.Deque; import java.util.LinkedList; import java.util.List; @@ -57,7 +56,7 @@ private NotificationManager nM; private RemoteViews contentView; - private Deque downloadTasks = new LinkedList(); + private LinkedList downloadTasks = new LinkedList(); private DownloadTask currentTask = null; public class DownloadHandler extends Handler{ @@ -112,7 +111,7 @@ private void runNextTask(){ if(asyncExecutor == null){//if (task isnt running right now) ... - currentTask = downloadTasks.pollFirst(); + currentTask = downloadTasks.poll(); if(currentTask != null){ asyncExecutor = new DownloadAsyncTask(currentTask); asyncExecutor.execute(currentTask.getPackage());