Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 70c096d9 authored by Dan Zivkovic's avatar Dan Zivkovic
Browse files

Restart background executor.

Bug 19671650.

Change-Id: I1a28a53e94bdb79aeb173f6905c1035022495acc
parent 21a28abc
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -33,7 +33,7 @@ public class ExecutorUtils {

    private static final String TAG = "ExecutorUtils";

    private static final ScheduledExecutorService sExecutorService =
    private static ScheduledExecutorService sExecutorService =
            Executors.newSingleThreadScheduledExecutor(new ExecutorFactory());

    private static class ExecutorFactory implements ThreadFactory {
@@ -80,6 +80,8 @@ public class ExecutorUtils {
        } catch (InterruptedException e) {
            Log.wtf(TAG, "Failed to shut down background task.");
            throw new IllegalStateException("Failed to shut down background task.");
        } finally {
            sExecutorService = Executors.newSingleThreadScheduledExecutor(new ExecutorFactory());
        }
    }