diff --git a/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/TrayWidget.java b/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/TrayWidget.java index e211d997a..a03ebfd72 100644 --- a/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/TrayWidget.java +++ b/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/TrayWidget.java @@ -314,6 +314,12 @@ public void updateUI() { return false; }); + + mBinding.leftController.setVisibility(mLeftControllerBatteryLevel < 0 ? View.GONE : View.VISIBLE); + mBinding.rightController.setVisibility(mRightControllerBatteryLevel < 0 ? View.GONE : View.VISIBLE); + + updateTime(); + updateWifi(); } public void start(Context context) { @@ -569,7 +575,7 @@ public void attachToWindow(@NonNull WindowWidget aWindow) { }; private Observer mIsPrivateSession = aBoolean -> { - if (mBinding.privateButton.isHovered()) { + if (mBinding.privateButton.isHovered() || mViewModel.getIsPrivateSession().getValue().get() == aBoolean.get()) { return; } if (aBoolean.get()) {