Loading packages/SystemUI/src/com/android/systemui/statusbar/notification/row/NotificationGutsManager.java +16 −11 Original line number Diff line number Diff line Loading @@ -561,18 +561,23 @@ public class NotificationGutsManager implements Dumpable, NotificationLifetimeEx .setLeaveOpenOnKeyguardHide(true); } Optional<StatusBar> statusBarOptional = mStatusBarOptionalLazy.get(); if (statusBarOptional.isPresent()) { Runnable r = () -> mMainHandler.post( () -> openGutsInternal(view, x, y, menuItem)); mStatusBarOptionalLazy.get().ifPresent( statusBar -> statusBar.executeRunnableDismissingKeyguard( statusBarOptional.get().executeRunnableDismissingKeyguard( r, null /* cancelAction */, false /* dismissShade */, true /* afterKeyguardGone */, true /* deferred */)); true /* deferred */); return true; } /** * When {@link StatusBar} doesn't exist, falling through to call * {@link #openGutsInternal(View,int,int,NotificationMenuRowPlugin.MenuItem)}. */ } } return openGutsInternal(view, x, y, menuItem); } Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/notification/row/NotificationGutsManager.java +16 −11 Original line number Diff line number Diff line Loading @@ -561,18 +561,23 @@ public class NotificationGutsManager implements Dumpable, NotificationLifetimeEx .setLeaveOpenOnKeyguardHide(true); } Optional<StatusBar> statusBarOptional = mStatusBarOptionalLazy.get(); if (statusBarOptional.isPresent()) { Runnable r = () -> mMainHandler.post( () -> openGutsInternal(view, x, y, menuItem)); mStatusBarOptionalLazy.get().ifPresent( statusBar -> statusBar.executeRunnableDismissingKeyguard( statusBarOptional.get().executeRunnableDismissingKeyguard( r, null /* cancelAction */, false /* dismissShade */, true /* afterKeyguardGone */, true /* deferred */)); true /* deferred */); return true; } /** * When {@link StatusBar} doesn't exist, falling through to call * {@link #openGutsInternal(View,int,int,NotificationMenuRowPlugin.MenuItem)}. */ } } return openGutsInternal(view, x, y, menuItem); } Loading