mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-20 11:18:21 +00:00
Dismiss task menu view after pinning from tapping menu item
OnClickListener for pin menu option will close all floating views such as the task menu view. Test: launch a transparent app, swipe up and try to pin it Change-Id: I0a3253c79fd543e6044037835ffd74777c76a17d Fixes: 109678966
This commit is contained in:
@@ -152,8 +152,7 @@ public class TaskSystemShortcut<T extends SystemShortcut> extends SystemShortcut
|
||||
}
|
||||
};
|
||||
|
||||
AbstractFloatingView.closeOpenViews(activity, true,
|
||||
AbstractFloatingView.TYPE_ALL & ~AbstractFloatingView.TYPE_REBIND_SAFE);
|
||||
dismissTaskMenuView(activity);
|
||||
|
||||
final int navBarPosition = WindowManagerWrapper.getInstance().getNavBarPosition();
|
||||
if (navBarPosition == WindowManagerWrapper.NAV_BAR_POS_INVALID) {
|
||||
@@ -246,6 +245,7 @@ public class TaskSystemShortcut<T extends SystemShortcut> extends SystemShortcut
|
||||
}
|
||||
};
|
||||
taskView.launchTask(true, resultCallback, mHandler);
|
||||
dismissTaskMenuView(activity);
|
||||
};
|
||||
}
|
||||
}
|
||||
@@ -265,4 +265,9 @@ public class TaskSystemShortcut<T extends SystemShortcut> extends SystemShortcut
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
private static void dismissTaskMenuView(BaseDraggingActivity activity) {
|
||||
AbstractFloatingView.closeOpenViews(activity, true,
|
||||
AbstractFloatingView.TYPE_ALL & ~AbstractFloatingView.TYPE_REBIND_SAFE);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user