am 70c096d9: Restart background executor.

* commit '70c096d9a1305d3002320eb0d7185b5abb81c086':
  Restart background executor.
diff --git a/java/src/com/android/inputmethod/latin/utils/ExecutorUtils.java b/java/src/com/android/inputmethod/latin/utils/ExecutorUtils.java
index 3a6c60b..9171468 100644
--- a/java/src/com/android/inputmethod/latin/utils/ExecutorUtils.java
+++ b/java/src/com/android/inputmethod/latin/utils/ExecutorUtils.java
@@ -33,7 +33,7 @@
 
     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 @@
         } 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());
         }
     }