From d80eec031c65079808405fdc3e9efccb65b5a00c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Thu, 1 May 2014 16:03:56 +0200 Subject: [PATCH] Re-enable loading of icons with fling Reduce their thread priority to try to avoid it from lagging the scrolling --- src/org/fdroid/fdroid/FDroidApp.java | 2 ++ src/org/fdroid/fdroid/views/fragments/AppListFragment.java | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/org/fdroid/fdroid/FDroidApp.java b/src/org/fdroid/fdroid/FDroidApp.java index b722a1221..d05794479 100644 --- a/src/org/fdroid/fdroid/FDroidApp.java +++ b/src/org/fdroid/fdroid/FDroidApp.java @@ -51,6 +51,7 @@ import org.thoughtcrime.ssl.pinning.SystemKeyStore; import javax.net.ssl.*; import java.io.File; +import java.lang.Thread; import java.security.KeyManagementException; import java.security.KeyStore; import java.security.KeyStoreException; @@ -154,6 +155,7 @@ public class FDroidApp extends Application { 2592000) ) .threadPoolSize(Runtime.getRuntime().availableProcessors() * 2) + .threadPriority(Thread.NORM_PRIORITY - 2) // Default is NORM_PRIORITY - 1 .build(); ImageLoader.getInstance().init(config); diff --git a/src/org/fdroid/fdroid/views/fragments/AppListFragment.java b/src/org/fdroid/fdroid/views/fragments/AppListFragment.java index d2fd1d9e9..c0e1f894a 100644 --- a/src/org/fdroid/fdroid/views/fragments/AppListFragment.java +++ b/src/org/fdroid/fdroid/views/fragments/AppListFragment.java @@ -63,7 +63,6 @@ abstract public class AppListFragment extends ListFragment implements // onActivityCreated" according to the docs. getListView().setFastScrollEnabled(true); getListView().setOnItemClickListener(this); - getListView().setOnScrollListener(new PauseOnScrollListener(ImageLoader.getInstance(), false, true)); } @Override