From 705622a8be51323a42255203b0a784f270633e4e Mon Sep 17 00:00:00 2001 From: Lucas Silva Date: Tue, 8 Feb 2022 20:52:21 +0000 Subject: [PATCH] Allow dream previews to be called with only the component name. Bug: 217556080 Test: locally on device Change-Id: If6ba2ecd4fb60b9a7e474338f4684bb7ef93392e --- .../android/settingslib/dream/DreamBackend.java | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/packages/SettingsLib/src/com/android/settingslib/dream/DreamBackend.java b/packages/SettingsLib/src/com/android/settingslib/dream/DreamBackend.java index d179b828d4ab4..8dab665fab8eb 100644 --- a/packages/SettingsLib/src/com/android/settingslib/dream/DreamBackend.java +++ b/packages/SettingsLib/src/com/android/settingslib/dream/DreamBackend.java @@ -454,21 +454,26 @@ public class DreamBackend { uiContext.startActivity(intent); } - public void preview(DreamInfo dreamInfo) { - logd("preview(%s)", dreamInfo); - if (mDreamManager == null || dreamInfo == null || dreamInfo.componentName == null) + /** + * Preview a dream, given the component name. + */ + public void preview(ComponentName componentName) { + logd("preview(%s)", componentName); + if (mDreamManager == null || componentName == null) { return; + } try { - mDreamManager.testDream(mContext.getUserId(), dreamInfo.componentName); + mDreamManager.testDream(mContext.getUserId(), componentName); } catch (RemoteException e) { - Log.w(TAG, "Failed to preview " + dreamInfo, e); + Log.w(TAG, "Failed to preview " + componentName, e); } } public void startDreaming() { logd("startDreaming()"); - if (mDreamManager == null) + if (mDreamManager == null) { return; + } try { mDreamManager.dream(); } catch (RemoteException e) {