From 83a6f450bde23e1bfd07ee1c218dab35053dec76 Mon Sep 17 00:00:00 2001 From: Dianne Hackborn Date: Thu, 27 Jan 2011 17:17:19 -0800 Subject: Maybe fix issue #3358322: Status and nav bar died while watching youtube Or at least make it better. Now if we get a failure locking the surface, we mark to do a full relayout pass later to try to get a new good surface. Also fix some bugs in how activity manager was classifying processes for their OOM adjustment to make better choices in what to kill. Change-Id: I8e4aa86744211ba7693f9828291d8bbf2698274f --- core/java/android/view/ViewRoot.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'core/java/android/view/ViewRoot.java') diff --git a/core/java/android/view/ViewRoot.java b/core/java/android/view/ViewRoot.java index 41fc6c6e33d0..af19ab863182 100644 --- a/core/java/android/view/ViewRoot.java +++ b/core/java/android/view/ViewRoot.java @@ -1550,11 +1550,13 @@ public final class ViewRoot extends Handler implements ViewParent, Log.e(TAG, "OutOfResourcesException locking surface", e); // TODO: we should ask the window manager to do something! // for now we just do nothing + mLayoutRequested = true; // ask wm for a new surface next time. return; } catch (IllegalArgumentException e) { Log.e(TAG, "IllegalArgumentException locking surface", e); // TODO: we should ask the window manager to do something! // for now we just do nothing + mLayoutRequested = true; // ask wm for a new surface next time. return; } -- cgit v1.2.3