diff --git a/core/java/android/service/dreams/DreamService.java b/core/java/android/service/dreams/DreamService.java index ce8af83a58f81..d0f3820704f7b 100644 --- a/core/java/android/service/dreams/DreamService.java +++ b/core/java/android/service/dreams/DreamService.java @@ -1362,6 +1362,11 @@ public class DreamService extends Service implements Window.Callback { if (!ActivityTaskManager.getService().startDreamActivity(i)) { detach(); } + } catch (SecurityException e) { + Log.w(mTag, + "Received SecurityException trying to start DreamActivity. " + + "Aborting dream start."); + detach(); } catch (RemoteException e) { Log.w(mTag, "Could not connect to activity task manager to start dream activity"); e.rethrowFromSystemServer();