IDEA-317881 print jcef version when CefApp initialized

GitOrigin-RevId: d31e44249405ef010f52be00200c810193f44b24
This commit is contained in:
Artem Bochkarev
2023-04-28 10:55:22 +00:00
committed by intellij-monorepo-bot
parent 505c9d5210
commit 3d3f1e470a
@@ -540,9 +540,11 @@ public final class JBCefApp {
private final int myGPUCrashLimit;
private int myGPUCrashCounter = 0;
private boolean myNotificationShown = false;
private final String myArgs;
MyCefAppHandler(String @Nullable [] args, boolean trackGPUCrashes) {
super(args);
myArgs = Arrays.toString(args);
myGPUCrashLimit = trackGPUCrashes ? Integer.getInteger("ide.browser.jcef.gpu.infinitecrash.internallimit", 10) : -1;
}
@@ -561,6 +563,12 @@ public final class JBCefApp {
ourSourceSchemeHandlerFactory.registerCustomScheme(registrar);
}
@Override
public void stateHasChanged(CefApp.CefAppState state) {
if (state.equals(CefApp.CefAppState.INITIALIZED))
LOG.info(String.format("jcef version: %s | cmd args: %s", CefApp.getInstance().getVersion().getJcefVersion(), myArgs));
}
@Override
public void onContextInitialized() {
for (JBCefCustomSchemeHandlerFactory f : ourCustomSchemeHandlerFactoryList) {