diff options
Diffstat (limited to 'core/java/android/view/WindowManagerImpl.java')
-rw-r--r-- | core/java/android/view/WindowManagerImpl.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/core/java/android/view/WindowManagerImpl.java b/core/java/android/view/WindowManagerImpl.java index 07953d6..a4c4544 100644 --- a/core/java/android/view/WindowManagerImpl.java +++ b/core/java/android/view/WindowManagerImpl.java @@ -302,6 +302,20 @@ public class WindowManagerImpl implements WindowManager { } } + public void setStoppedState(IBinder token, boolean stopped) { + synchronized (this) { + if (mViews == null) + return; + int count = mViews.length; + for (int i=0; i<count; i++) { + if (token == null || mParams[i].token == token) { + ViewRoot root = mRoots[i]; + root.setStopped(stopped); + } + } + } + } + public WindowManager.LayoutParams getRootViewLayoutParameter(View view) { ViewParent vp = view.getParent(); while (vp != null && !(vp instanceof ViewRoot)) { |