Skip to content

Commit 1d43c28

Browse files
committed
mailto resource handler
1 parent e070d40 commit 1d43c28

File tree

3 files changed

+2
-64
lines changed

3 files changed

+2
-64
lines changed

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

Lines changed: 0 additions & 43 deletions
This file was deleted.

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

Lines changed: 0 additions & 14 deletions
This file was deleted.

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

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -304,26 +304,21 @@ private constructor(
304304
.setUrl(url)
305305
.build()
306306

307-
308307
val jbCefClient = jbCefBrowser.jbCefClient
309308
val cefMessageRouter = CefMessageRouter.create()
310309

311310
messageRouterHandlers.forEach {
312311
cefMessageRouter.addHandler(it, true)
313312
}
314313

315-
// jbCefClient.addRequestHandler(CommonRequestHandler(), jbCefBrowser.cefBrowser)
316-
317314
jbCefClient.cefClient.addMessageRouter(cefMessageRouter)
318315

319316
jbCefClient.cefClient.addDisplayHandler(JCefDisplayHandler(name))
320317

321318
val lifeSpanHandler: CefLifeSpanHandlerAdapter = object : CefLifeSpanHandlerAdapter() {
322319
override fun onAfterCreated(browser: CefBrowser) {
323-
registerAppSchemeHandler(schemeHandlerFactory!!) //schemeHandlerFactory must not be null here
324-
//we currently don't need MailtoSchemaHandlerFactory. we register a custom schema,
325-
// see above in companion object. MailtoSchemaHandlerFactory can be a replacement,
326-
// but then we need to handle the mailto in the plugin
320+
//schemeHandlerFactory must not be null here!
321+
registerAppSchemeHandler(schemeHandlerFactory!!)
327322
registerMailtoSchemeHandler(MailtoSchemaHandlerFactory())
328323
}
329324
}

0 commit comments

Comments
 (0)