diff --git a/app/src/common/shared/org/mozilla/vrbrowser/ui/viewmodel/WindowViewModel.java b/app/src/common/shared/org/mozilla/vrbrowser/ui/viewmodel/WindowViewModel.java index 59d096238..87a0a3fe0 100644 --- a/app/src/common/shared/org/mozilla/vrbrowser/ui/viewmodel/WindowViewModel.java +++ b/app/src/common/shared/org/mozilla/vrbrowser/ui/viewmodel/WindowViewModel.java @@ -163,14 +163,16 @@ public WindowViewModel(Application application) { private Observer mIsTopBarVisibleObserver = new Observer() { @Override public void onChanged(ObservableBoolean o) { - if (isFullscreen.getValue().get() || isResizeMode.getValue().get()) { + if (isFullscreen.getValue().get() || isResizeMode.getValue().get() || !isWindowVisible.getValue().get()) { isTopBarVisible.setValue(new ObservableBoolean(false)); - } else if (isPrivateSession.getValue().get() && isOnlyWindow.getValue().get()) { - isTopBarVisible.setValue(new ObservableBoolean(true)); - } else { - isTopBarVisible.setValue(new ObservableBoolean(isWindowVisible.getValue().get() && !isOnlyWindow.getValue().get())); + if (isOnlyWindow.getValue().get()) { + isTopBarVisible.setValue(new ObservableBoolean(isPrivateSession.getValue().get())); + + } else { + isTopBarVisible.setValue(new ObservableBoolean(true)); + } } } };