experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserSlicer.kt [127:152]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - addListeners(layer) isReady.value = true } return } browser?.loadURL(url) isReady.value = true } fun dismiss() { browser?.onDismiss() } private fun getHardwareLayer(window: JFrame): HardwareLayer? { val components = window.getContentPane().getComponents() for (component in components) { if (component is HardwareLayer) { return component } } return null } private fun addListeners(layer: Component) { layer.addMouseListener(object : MouseAdapter() { override fun mousePressed(event: MouseEvent) { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - experimental/cef/src/main/kotlin/org/jetbrains/compose/desktop/browser/BrowserView.kt [113:138]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - addListeners(layer) isReady.value = true } return } browser?.loadURL(url) isReady.value = true } fun dismiss() { browser?.onDismiss() } private fun getHardwareLayer(window: JFrame): HardwareLayer? { val components = window.getContentPane().getComponents() for (component in components) { if (component is HardwareLayer) { return component } } return null } private fun addListeners(layer: Component) { layer.addMouseListener(object : MouseAdapter() { override fun mousePressed(event: MouseEvent) { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -