Fixes wallpaper crash when loading live thumbnail

Crash occurred at 100% after fresh (wipe) install.

Fixes: 277540737
Test: manually verified correct thumbnail loading
Change-Id: Ia301ad3222c422ebef4e844258ff9abe813cced9
diff --git a/src/com/android/wallpaper/asset/LiveWallpaperThumbAsset.java b/src/com/android/wallpaper/asset/LiveWallpaperThumbAsset.java
index 3e4d58b..08486a1 100755
--- a/src/com/android/wallpaper/asset/LiveWallpaperThumbAsset.java
+++ b/src/com/android/wallpaper/asset/LiveWallpaperThumbAsset.java
@@ -28,6 +28,8 @@
 import android.graphics.drawable.Drawable;
 import android.graphics.drawable.LayerDrawable;
 import android.net.Uri;
+import android.os.Handler;
+import android.os.Looper;
 import android.util.Log;
 import android.widget.ImageView;
 
@@ -133,8 +135,12 @@
                     result = ((BitmapDrawable) layer).getBitmap();
                 }
             }
-            receiver.onDimensionsDecoded(
-                    result == null ? null : new Point(result.getWidth(), result.getHeight()));
+            final Bitmap lr = result;
+            new Handler(Looper.getMainLooper()).post(
+                    () ->
+                            receiver.onDimensionsDecoded(
+                                    lr == null ? null : new Point(lr.getWidth(), lr.getHeight()))
+            );
         });
     }