diff --git a/compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingInteropContainer.desktop.kt b/compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingInteropContainer.desktop.kt index 3379cb818d648..4c7ee026b18e8 100644 --- a/compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingInteropContainer.desktop.kt +++ b/compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingInteropContainer.desktop.kt @@ -113,7 +113,7 @@ internal class SwingInteropContainer( * @param component The Swing component that matches the current node. */ internal fun Modifier.trackSwingInterop( - component: Component + component: InteropComponent ): Modifier = this then TrackInteropModifierElement( nativeView = component ) diff --git a/compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingPanel.desktop.kt b/compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingPanel.desktop.kt index 40b53da9e99a3..de44524ea243a 100644 --- a/compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingPanel.desktop.kt +++ b/compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingPanel.desktop.kt @@ -133,7 +133,7 @@ public fun SwingPanel( }.drawBehind { // Clear interop area to make visible the component under our canvas. drawRect(Color.Transparent, blendMode = BlendMode.Clear) - }.trackSwingInterop(componentInfo.container) + }.trackSwingInterop(componentInfo) .then(InteropPointerInputModifier(componentInfo)) ) { focusSwitcher.Content()