Skip to content

Commit d785a2c

Browse files
committed
Remove redundant KDE-specific dialog positioning logic in TrayApp
1 parent 14e6dfc commit d785a2c

1 file changed

Lines changed: 0 additions & 2 deletions

File tree

  • src/commonMain/kotlin/com/kdroid/composetray/tray/api

src/commonMain/kotlin/com/kdroid/composetray/tray/api/TrayApp.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -707,7 +707,6 @@ private fun ApplicationScope.TrayAppImplLinux(
707707
menu: (TrayMenuBuilder.() -> Unit)?,
708708
content: @Composable DialogWindowScope.() -> Unit,
709709
) {
710-
val isKde = detectLinuxDesktopEnvironment() == LinuxDesktopEnvironment.KDE
711710
val trayAppState = state ?: rememberTrayAppState(
712711
initialWindowSize = windowSize ?: DpSize(300.dp, 200.dp),
713712
initiallyVisible = visibleOnStart,
@@ -742,7 +741,6 @@ private fun ApplicationScope.TrayAppImplLinux(
742741
}
743742

744743
val dialogState = rememberDialogState(position = initialPositionForFirstFrame, size = currentWindowSize)
745-
if (isKde) SideEffect { dialogState.position = initialPositionForFirstFrame }
746744
LaunchedEffect(currentWindowSize) { dialogState.size = currentWindowSize }
747745

748746
// Visibility controller for exit-finish detection; content will NOT be disposed.

0 commit comments

Comments
 (0)