From c9bbbca3111814a3c2e73a618f8c54b1aeb1ef7b Mon Sep 17 00:00:00 2001 From: seven332 Date: Sat, 7 May 2016 16:46:01 +0800 Subject: [PATCH] Set decoder thread priority to default The priority of a decode thread was THREAD_PRIORITY_BACKGROUND. It may cause a long time waiting before image decoded. --- app/src/main/java/com/hippo/ehviewer/spider/SpiderQueen.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueen.java b/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueen.java index e4920016c..68e194291 100644 --- a/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueen.java +++ b/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueen.java @@ -834,8 +834,9 @@ public final class SpiderQueen implements Runnable { tryToEnsureWorkers(); // Start spider decoder - Thread decoderThread = new PriorityThread(new SpiderDecoder(), "SpiderDecoder-" + sIdGenerator.incrementAndGet(), - Process.THREAD_PRIORITY_BACKGROUND); + Thread decoderThread = new PriorityThread(new SpiderDecoder(), + "SpiderDecoder-" + sIdGenerator.incrementAndGet(), + Process.THREAD_PRIORITY_DEFAULT); mDecoderThread = decoderThread; decoderThread.start();