summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorWei Sheng Shih <wilsonshih@google.com>2018-11-22 01:14:24 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2018-11-22 01:14:24 +0000
commit7b64c1b65027409a8894b7ea9a6b5c7b31e2bd6e (patch)
treecfafb28a5a01baf0cadb46b4abe99a3886b3dfc5 /src
parent8856a9e8608089cbc50db1b2568056b18b20c6cb (diff)
parentf51fce4dda44b99d58f2a28b7b1b1a0167f1e905 (diff)
downloadandroid_packages_wallpapers_LivePicker-7b64c1b65027409a8894b7ea9a6b5c7b31e2bd6e.tar.gz
android_packages_wallpapers_LivePicker-7b64c1b65027409a8894b7ea9a6b5c7b31e2bd6e.tar.bz2
android_packages_wallpapers_LivePicker-7b64c1b65027409a8894b7ea9a6b5c7b31e2bd6e.zip
Merge "Supports wallpaper for multi display, API change."
Diffstat (limited to 'src')
-rw-r--r--src/com/android/wallpaper/livepicker/LiveWallpaperPreview.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/com/android/wallpaper/livepicker/LiveWallpaperPreview.java b/src/com/android/wallpaper/livepicker/LiveWallpaperPreview.java
index 9f2c8c1..f2c7411 100644
--- a/src/com/android/wallpaper/livepicker/LiveWallpaperPreview.java
+++ b/src/com/android/wallpaper/livepicker/LiveWallpaperPreview.java
@@ -458,16 +458,17 @@ public class LiveWallpaperPreview extends Activity {
mService = null;
}
}
-
+
public void onServiceConnected(ComponentName name, IBinder service) {
if (mWallpaperConnection == this) {
mService = IWallpaperService.Stub.asInterface(service);
try {
+ final int displayId = getWindow().getDecorView().getDisplay().getDisplayId();
final View root = getWindow().getDecorView();
mService.attach(this, root.getWindowToken(),
LayoutParams.TYPE_APPLICATION_MEDIA,
true, root.getWidth(), root.getHeight(),
- new Rect(0, 0, 0, 0));
+ new Rect(0, 0, 0, 0), displayId);
} catch (RemoteException e) {
Log.w(LOG_TAG, "Failed attaching wallpaper; clearing", e);
}
@@ -482,7 +483,7 @@ public class LiveWallpaperPreview extends Activity {
}
}
- public void attachEngine(IWallpaperEngine engine) {
+ public void attachEngine(IWallpaperEngine engine, int displayId) {
synchronized (this) {
if (mConnected) {
mEngine = engine;