Skip to content
This repository was archived by the owner on Jul 22, 2024. It is now read-only.

Commit d6f46c4

Browse files
MortimerGorokeianhzo
authored andcommitted
Use the FxR canGoBack() logic instead of the GeckoSession.canGoBack() logic when dispatching onCanGoBack event (#2387)
1 parent e862905 commit d6f46c4

File tree

1 file changed

+5
-5
lines changed
  • app/src/common/shared/org/mozilla/vrbrowser/browser/engine

1 file changed

+5
-5
lines changed

app/src/common/shared/org/mozilla/vrbrowser/browser/engine/Session.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ private void dumpAllState() {
189189

190190
private void dumpState(GeckoSession.NavigationDelegate aListener) {
191191
if (mState.mSession != null) {
192-
aListener.onCanGoBack(mState.mSession, mState.mCanGoBack);
192+
aListener.onCanGoBack(mState.mSession, canGoBack());
193193
aListener.onCanGoForward(mState.mSession, mState.mCanGoForward);
194194
aListener.onLocationChange(mState.mSession, mState.mUri);
195195
}
@@ -840,15 +840,15 @@ public void onLocationChange(@NonNull GeckoSession aSession, String aUri) {
840840
}
841841

842842
@Override
843-
public void onCanGoBack(@NonNull GeckoSession aSession, boolean aCanGoBack) {
843+
public void onCanGoBack(@NonNull GeckoSession aSession, boolean aGeckoSessionCanGoBack) {
844844
if (mState.mSession != aSession) {
845845
return;
846846
}
847-
Log.d(LOGTAG, "Session onCanGoBack: " + (aCanGoBack ? "true" : "false"));
848-
mState.mCanGoBack = aCanGoBack;
847+
Log.d(LOGTAG, "Session onCanGoBack: " + (aGeckoSessionCanGoBack ? "true" : "false"));
848+
mState.mCanGoBack = aGeckoSessionCanGoBack;
849849

850850
for (GeckoSession.NavigationDelegate listener : mNavigationListeners) {
851-
listener.onCanGoBack(aSession, aCanGoBack);
851+
listener.onCanGoBack(aSession, canGoBack());
852852
}
853853
}
854854

0 commit comments

Comments
 (0)