Skip to content

Commit bb5c447

Browse files
authored
fix fatal error check off screen rendering mode enabled (#1988)
1 parent 299e3b3 commit bb5c447

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/kotlin/org/digma/intellij/plugin/ui/jcef/JBCefBrowserBuilderCreator.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ object JBCefBrowserBuilderCreator {
99
fun create(): JBCefBrowserBuilder {
1010

1111
val jbCefBrowserBuilder = JBCefBrowserBuilder()
12-
if (SystemInfo.isLinux) {
12+
if (SystemInfo.isLinux && isOffScreenRenderingModeEnabled()) {
1313
jbCefBrowserBuilder.setOffScreenRendering(true) // setting it to false may cause focus issues on some linux os
1414
}
1515

@@ -18,4 +18,9 @@ object JBCefBrowserBuilderCreator {
1818

1919
return jbCefBrowserBuilder
2020
}
21+
22+
23+
private fun isOffScreenRenderingModeEnabled(): Boolean {
24+
return java.lang.Boolean.getBoolean("ide.browser.jcef.osr.enabled")
25+
}
2126
}

0 commit comments

Comments
 (0)