Loading services/core/java/com/android/server/wm/WindowManagerService.java +2 −1 Original line number Diff line number Diff line Loading @@ -9036,7 +9036,8 @@ public class WindowManagerService extends IWindowManager.Stub // Otherwise, handle the touch-outside event directly. final WindowState w = t.getWindowState(); final ActivityRecord activity = w != null ? w.getActivityRecord() : null; if (activity != null && activity.isEmbedded() if (mFocusedInputTarget != t && mFocusedInputTarget != null && activity != null && activity.isEmbedded() && activity.getTaskFragment().getAdjacentTaskFragment() != null) { mPointerDownOutsideFocusRunnable = () -> handlePointerDownOutsideFocus(t); mH.postDelayed(mPointerDownOutsideFocusRunnable, POINTER_DOWN_OUTSIDE_FOCUS_TIMEOUT_MS); Loading Loading
services/core/java/com/android/server/wm/WindowManagerService.java +2 −1 Original line number Diff line number Diff line Loading @@ -9036,7 +9036,8 @@ public class WindowManagerService extends IWindowManager.Stub // Otherwise, handle the touch-outside event directly. final WindowState w = t.getWindowState(); final ActivityRecord activity = w != null ? w.getActivityRecord() : null; if (activity != null && activity.isEmbedded() if (mFocusedInputTarget != t && mFocusedInputTarget != null && activity != null && activity.isEmbedded() && activity.getTaskFragment().getAdjacentTaskFragment() != null) { mPointerDownOutsideFocusRunnable = () -> handlePointerDownOutsideFocus(t); mH.postDelayed(mPointerDownOutsideFocusRunnable, POINTER_DOWN_OUTSIDE_FOCUS_TIMEOUT_MS); Loading