Add a looper to the locale change handler

This is needed after the switch to binder to properly handle
configuration changes for icon packs.

Change-Id: Idabf999d21062e5cc1404fca7c091c20fd1d121e
Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 007e530..c95b0c2 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -4,8 +4,8 @@
           coreApp="true"
           package="projekt.interfacer"
           android:sharedUserId="android.uid.system"
-          android:versionCode="60"
-          android:versionName="sixty"
+          android:versionCode="61"
+          android:versionName="sixty one"
           tools:ignore="GradleOverrides">
 
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
diff --git a/app/src/main/java/projekt/interfacer/services/JobService.java b/app/src/main/java/projekt/interfacer/services/JobService.java
index 3c0e038..e60867c 100644
--- a/app/src/main/java/projekt/interfacer/services/JobService.java
+++ b/app/src/main/java/projekt/interfacer/services/JobService.java
@@ -46,6 +46,7 @@
 import android.os.FileUtils;
 import android.os.Handler;
 import android.os.IBinder;
+import android.os.Looper;
 import android.os.RemoteException;
 import android.os.ServiceManager;
 import android.os.SystemProperties;
@@ -948,7 +949,7 @@
 
         public LocaleChanger(Context context) {
             mContext = context;
-            mHandler = new Handler();
+            mHandler = new Handler(Looper.getMainLooper());
         }
 
         @Override