@@ -13,8 +13,6 @@ import com.intellij.util.messages.MessageBusConnection
1313import org.cef.CefApp
1414import org.cef.browser.CefBrowser
1515import org.cef.browser.CefMessageRouter
16- import org.cef.callback.CefSchemeRegistrar
17- import org.cef.handler.CefAppHandlerAdapter
1816import org.cef.handler.CefDownloadHandler
1917import org.cef.handler.CefLifeSpanHandlerAdapter
2018import org.digma.intellij.plugin.analytics.AnalyticsService
@@ -53,19 +51,6 @@ private constructor(
5351) : Disposable {
5452
5553
56- companion object {
57- init {
58- // this is supposed to be a static initialization. the problem is that not all
59- // our jcef apps use JCefComponent and that may cause issues.
60- CefApp .addAppHandler(object : CefAppHandlerAdapter (arrayOf()) {
61- override fun onRegisterCustomSchemes (registrar : CefSchemeRegistrar ? ) {
62- registrar?.addCustomScheme(" mailto" , false , false , false , false , true , false , false )
63- }
64- })
65- }
66- }
67-
68-
6954 private val settingsChangeListener: SettingsChangeListener
7055 private val analyticsServiceConnectionEventMessageBusConnection: MessageBusConnection
7156 private val settingsListenerParentDisposable = Disposer .newDisposable()
@@ -327,7 +312,7 @@ private constructor(
327312 cefMessageRouter.addHandler(it, true )
328313 }
329314
330- jbCefClient.addRequestHandler(CommonRequestHandler (), jbCefBrowser.cefBrowser)
315+ // jbCefClient.addRequestHandler(CommonRequestHandler(), jbCefBrowser.cefBrowser)
331316
332317 jbCefClient.cefClient.addMessageRouter(cefMessageRouter)
333318
@@ -339,7 +324,7 @@ private constructor(
339324 // we currently don't need MailtoSchemaHandlerFactory. we register a custom schema,
340325 // see above in companion object. MailtoSchemaHandlerFactory can be a replacement,
341326 // but then we need to handle the mailto in the plugin
342- // registerMailtoSchemeHandler(MailtoSchemaHandlerFactory())
327+ registerMailtoSchemeHandler(MailtoSchemaHandlerFactory ())
343328 }
344329 }
345330
0 commit comments