diff options
-rw-r--r-- | src/com/android/wallpaper/livepicker/LiveWallpaperChange.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com/android/wallpaper/livepicker/LiveWallpaperChange.java b/src/com/android/wallpaper/livepicker/LiveWallpaperChange.java index dc03174..586bdb0 100644 --- a/src/com/android/wallpaper/livepicker/LiveWallpaperChange.java +++ b/src/com/android/wallpaper/livepicker/LiveWallpaperChange.java @@ -78,7 +78,6 @@ public class LiveWallpaperChange extends Activity { Intent intent = new Intent(WallpaperService.SERVICE_INTERFACE); intent.setClassName(info.getPackageName(), info.getServiceName()); LiveWallpaperPreview.showPreview(this, 0, intent, info); - finish(); return; } } @@ -87,4 +86,13 @@ public class LiveWallpaperChange extends Activity { Log.w(TAG, "Not a live wallpaper: " + comp); finish(); } + + @Override + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + super.onActivityResult(requestCode, resultCode, data); + + // forward result code + setResult(resultCode); + finish(); + } } |