Skip to content

Commit

Permalink
Correct logic for keeping fullscreen mode in hamburger menu
Browse files Browse the repository at this point in the history
  • Loading branch information
haanhvu committed Feb 8, 2025
1 parent 45ae4df commit 62c7ae9
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1370,8 +1370,7 @@ public void onResize() {

@Override
public void onFullScreen() {
mAttachedWindow.setIsFullScreen(true);
mAttachedWindow.setKeepFullscreenInHamburgerMenu(true);
mAttachedWindow.setFullscreenInHamburgerMenu();
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,7 @@ public class WindowWidget extends UIWidget implements SessionChangeListener,
private SharedPreferences mPrefs;
private DownloadsManager mDownloadsManager;
private float mBrowserDensity;
private boolean fullscreenInHamburgerMenuEnabled;
private boolean keepFullscreenInHamburgerMenu;

public interface WindowListener {
Expand Down Expand Up @@ -965,7 +966,16 @@ public boolean isResizing() {
return mIsResizing;
}

public void setFullscreenInHamburgerMenu() {
setIsFullScreen(true);
setFullscreenInHamburgerMenuEnabled(true);
}

public void setIsFullScreen(boolean isFullScreen) {
if (isFullScreen && fullscreenInHamburgerMenuEnabled) {
keepFullscreenInHamburgerMenu = true;
}

if (mViewModel.getIsFullscreen().getValue().get() != isFullScreen) {
mViewModel.setIsFullscreen(isFullScreen);
for (WindowListener listener: mListeners) {
Expand Down Expand Up @@ -2347,6 +2357,14 @@ private float getBrowserDensity() {
return mBrowserDensity;
}

public boolean getFullscreenInHamburgerMenuEnabled() {
return fullscreenInHamburgerMenuEnabled;
}

public void setFullscreenInHamburgerMenuEnabled(boolean fullscreenInHamburgerMenuEnabled) {
this.fullscreenInHamburgerMenuEnabled = fullscreenInHamburgerMenuEnabled;
}

public boolean getKeepFullscreenInHamburgerMenu() {
return keepFullscreenInHamburgerMenu;
}
Expand Down

0 comments on commit 62c7ae9

Please sign in to comment.