diff --git a/app/src/common/shared/org/mozilla/vrbrowser/ui/views/UIButton.java b/app/src/common/shared/org/mozilla/vrbrowser/ui/views/UIButton.java index 31937bfd9..88ba1f7f3 100644 --- a/app/src/common/shared/org/mozilla/vrbrowser/ui/views/UIButton.java +++ b/app/src/common/shared/org/mozilla/vrbrowser/ui/views/UIButton.java @@ -88,6 +88,9 @@ public void setTooltip(String text) { mTooltipText = text; else setTooltipText(text); + + if (mTooltipView != null && mTooltipView.isVisible()) + mTooltipView.setText(text); } @Override diff --git a/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/NavigationBarWidget.java b/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/NavigationBarWidget.java index c1eb86500..10b87075b 100644 --- a/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/NavigationBarWidget.java +++ b/app/src/common/shared/org/mozilla/vrbrowser/ui/widgets/NavigationBarWidget.java @@ -706,6 +706,7 @@ public void onPageStart(GeckoSession aSession, String aUri) { mURLBar.setIsLoading(true); if (mReloadButton != null) { mReloadButton.setImageResource(R.drawable.ic_icon_exit); + mReloadButton.setTooltip(getResources().getString(R.string.stop_tooltip)); } } @@ -715,6 +716,7 @@ public void onPageStop(GeckoSession aSession, boolean b) { mURLBar.setIsLoading(false); if (mReloadButton != null) { mReloadButton.setImageResource(R.drawable.ic_icon_reload); + mReloadButton.setTooltip(getResources().getString(R.string.refresh_tooltip)); } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b31605269..a100693b0 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -646,6 +646,10 @@ 'Refresh' refers to reloading the current page. --> Refresh + + Stop Loading + Home