Fix JBCefBrowser dispose

GitOrigin-RevId: f6e756d777be1164c86bb5fa454f6fb6514171f7
This commit is contained in:
Vladislav Ertel
2020-12-11 21:00:47 +00:00
committed by intellij-monorepo-bot
parent e0a339957e
commit b593b0c8be
2 changed files with 3 additions and 1 deletions
@@ -71,6 +71,8 @@ public class JBCefBrowser extends JBCefBrowserBase {
@NotNull private final CefKeyboardHandler myKeyboardHandler;
@NotNull private static final List<Consumer<? super JBCefBrowser>> ourOnBrowserMoveResizeCallbacks =
Collections.synchronizedList(new ArrayList<>(1));
@NotNull private final DisposeHelper myDisposeHelper = new DisposeHelper();
private final boolean myIsDefaultClient;
private JDialog myDevtoolsFrame = null;
protected CefContextMenuHandler myDefaultContextMenuHandler;
@@ -20,7 +20,7 @@ public abstract class JBCefBrowserBase implements JBCefDisposable {
protected static final String BLANK_URI = "about:blank";
@SuppressWarnings("SpellCheckingInspection")
protected static final String JBCEFBROWSER_INSTANCE_PROP = "JBCefBrowser.instance";
@NotNull protected final DisposeHelper myDisposeHelper = new DisposeHelper();
@NotNull private final DisposeHelper myDisposeHelper = new DisposeHelper();
@Nullable private volatile LoadDeferrer myLoadDeferrer;
/**