summaryrefslogtreecommitdiffstats
path: root/src/com/android/wallpaper/livepicker/LiveWallpaperChange.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/wallpaper/livepicker/LiveWallpaperChange.java')
-rw-r--r--src/com/android/wallpaper/livepicker/LiveWallpaperChange.java10
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();
+ }
}