From c89cac87858a970ffec12c4b75106668ee5b94ae Mon Sep 17 00:00:00 2001 From: joeykrim Date: Fri, 12 Jul 2013 22:40:14 -0400 Subject: [PATCH] Changed new Thread() to use new AsyncTask() Changed new Thread() to use new AsyncTask() - same as was done in src/org/thoughtcrime/securesms/service/KeyCachingService.java - https://github.com/WhisperSystems/TextSecure/commit/d97252d8d66c4927b2acf54c9b3ee290eac5a992 --- src/org/thoughtcrime/securesms/util/Trimmer.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/org/thoughtcrime/securesms/util/Trimmer.java b/src/org/thoughtcrime/securesms/util/Trimmer.java index 021c7fb5e..4dd312837 100644 --- a/src/org/thoughtcrime/securesms/util/Trimmer.java +++ b/src/org/thoughtcrime/securesms/util/Trimmer.java @@ -25,12 +25,13 @@ public class Trimmer { if (!trimmingEnabled) return; - new Thread() { + new AsyncTask() { @Override - public void run() { + protected Void doInBackground(Void... params) { DatabaseFactory.getThreadDatabase(context).trimThread(threadId, threadLengthLimit); + return null; } - }.start(); + }.execute(); } private static class TrimmingProgressTask extends AsyncTask implements ThreadDatabase.ProgressListener {