mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-19 18:58:19 +00:00
Suspend auto-hiding taskbar when folder is open
* Notify SystemUi to suspend autoHide behavior until launcher notifies otherwise * There's no exclusive lock for AutoHideController behavior, so down the road another component can choose to resume auto-hide behavior even if launcher has requested otherwise (and vice versa), something to keep in mind. Fixes: 193938507 Test: Opened folder while in immersive video, taskbar stayed open. Change-Id: I12f4055911822893551683466cfd532c8108a3a0
This commit is contained in:
@@ -67,6 +67,7 @@ import com.android.launcher3.util.ViewCache;
|
||||
import com.android.launcher3.views.ActivityContext;
|
||||
import com.android.quickstep.SysUINavigationMode;
|
||||
import com.android.quickstep.SysUINavigationMode.Mode;
|
||||
import com.android.quickstep.SystemUiProxy;
|
||||
import com.android.quickstep.util.ScopedUnfoldTransitionProgressProvider;
|
||||
import com.android.systemui.shared.recents.model.Task;
|
||||
import com.android.systemui.shared.system.ActivityManagerWrapper;
|
||||
@@ -342,6 +343,7 @@ public class TaskbarActivityContext extends ContextThemeWrapper implements Activ
|
||||
* Updates the TaskbarContainer to MATCH_PARENT vs original Taskbar size.
|
||||
*/
|
||||
public void setTaskbarWindowFullscreen(boolean fullscreen) {
|
||||
SystemUiProxy.INSTANCE.getNoCreate().notifyTaskbarAutohideSuspend(fullscreen);
|
||||
mIsFullscreen = fullscreen;
|
||||
setTaskbarWindowHeight(fullscreen ? MATCH_PARENT : mLastRequestedNonFullscreenHeight);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user