Prevents screenshot layer from dismissing IME.
am: 36ca72c6c2
Change-Id: I0eb890d51edf58ac4e18d26af5331429a305c4f2
This commit is contained in:
@@ -636,7 +636,7 @@ public interface WindowManager extends ViewManager {
|
||||
|
||||
/**
|
||||
* Window type: shares similar characteristics with {@link #TYPE_DREAM}. The layer is
|
||||
* reserved for screenshot region selection.
|
||||
* reserved for screenshot region selection. These windows must not take input focus.
|
||||
* @hide
|
||||
*/
|
||||
public static final int TYPE_SCREENSHOT = FIRST_SYSTEM_WINDOW + 36;
|
||||
|
||||
@@ -2310,6 +2310,9 @@ public class PhoneWindowManager implements WindowManagerPolicy {
|
||||
attrs.privateFlags &= ~WindowManager.LayoutParams.PRIVATE_FLAG_KEYGUARD;
|
||||
}
|
||||
break;
|
||||
case TYPE_SCREENSHOT:
|
||||
attrs.flags |= WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;
|
||||
break;
|
||||
}
|
||||
|
||||
if (attrs.type != TYPE_STATUS_BAR) {
|
||||
|
||||
Reference in New Issue
Block a user