From 72e04d1b868f99e8b31df50ec5a5add1e55adb9d Mon Sep 17 00:00:00 2001 From: Manuel Martin Date: Sat, 4 Jan 2020 01:47:10 +0100 Subject: [PATCH] Do not send unstack callbacks for child sessions (#2588) --- .../mozilla/vrbrowser/browser/engine/Session.java | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/app/src/common/shared/org/mozilla/vrbrowser/browser/engine/Session.java b/app/src/common/shared/org/mozilla/vrbrowser/browser/engine/Session.java index 2869932bf..712bdcb81 100644 --- a/app/src/common/shared/org/mozilla/vrbrowser/browser/engine/Session.java +++ b/app/src/common/shared/org/mozilla/vrbrowser/browser/engine/Session.java @@ -75,7 +75,7 @@ public class Session implements ContentBlocking.Delegate, GeckoSession.Navigatio private transient CopyOnWriteArrayList mSelectionActionListeners; private SessionState mState; - private CopyOnWriteArrayList mQueuedCalls = new CopyOnWriteArrayList<>(); + private transient CopyOnWriteArrayList mQueuedCalls = new CopyOnWriteArrayList<>(); private transient GeckoSession.PermissionDelegate mPermissionDelegate; private transient GeckoSession.PromptDelegate mPromptDelegate; private transient GeckoSession.HistoryDelegate mHistoryDelegate; @@ -1472,16 +1472,6 @@ public void onActiveStateChange(Session aSession, boolean aActive) { } } - @Override - public void onStackSession(Session aSession) { - if (aSession.equals(this)) { - return; - } - for (SessionChangeListener listener : mSessionChangeListeners) { - listener.onStackSession(aSession); - } - } - // Display functions public void releaseDisplay() { surfaceDestroyed();