diff options
author | Filip Gruszczynski <gruszczy@google.com> | 2015-01-05 10:41:29 -0800 |
---|---|---|
committer | Filip Gruszczynski <gruszczy@google.com> | 2015-01-05 12:57:19 -0800 |
commit | fe568359340e58492e2ca1ebdab0f234b91e328a (patch) | |
tree | f82752b6e4f4f415605b1e394ccddf59e5124808 /core/java/android/view | |
parent | 4ae97d3632edf4fd00fe23b9a2304e4e0f2348b7 (diff) | |
download | frameworks_base-fe568359340e58492e2ca1ebdab0f234b91e328a.zip frameworks_base-fe568359340e58492e2ca1ebdab0f234b91e328a.tar.gz frameworks_base-fe568359340e58492e2ca1ebdab0f234b91e328a.tar.bz2 |
Add system api for disabling touch events in wallpaper behind the window.
Bug: 18721756
Change-Id: I40b749a9916536d52042e5dd49a23575bedad754
Diffstat (limited to 'core/java/android/view')
-rw-r--r-- | core/java/android/view/Window.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/core/java/android/view/Window.java b/core/java/android/view/Window.java index 6944c53..55c6cb89 100644 --- a/core/java/android/view/Window.java +++ b/core/java/android/view/Window.java @@ -18,6 +18,7 @@ package android.view; import android.annotation.NonNull; import android.annotation.Nullable; +import android.annotation.SystemApi; import android.content.Context; import android.content.res.Configuration; import android.content.res.Resources; @@ -901,6 +902,14 @@ public abstract class Window { } /** @hide */ + @SystemApi + public void setDisableWallpaperTouchEvents(boolean disable) { + setPrivateFlags(disable + ? WindowManager.LayoutParams.PRIVATE_FLAG_DISABLE_WALLPAPER_TOUCH_EVENTS : 0, + WindowManager.LayoutParams.PRIVATE_FLAG_DISABLE_WALLPAPER_TOUCH_EVENTS); + } + + /** @hide */ public abstract void alwaysReadCloseOnTouchAttr(); /** @hide */ |