Skip to content

Commit 2e4b810

Browse files
committed
fix: let FullscreenProvider have an interface
1 parent e334a9e commit 2e4b810

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/main/kotlin/dev/silenium/multimedia/compose/util/FullscreenProvider.kt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
package dev.silenium.multimedia.compose.util
22

3-
import androidx.compose.runtime.getValue
4-
import androidx.compose.runtime.mutableStateOf
5-
import androidx.compose.runtime.setValue
6-
import androidx.compose.runtime.staticCompositionLocalOf
3+
import androidx.compose.runtime.*
74
import androidx.compose.ui.window.WindowPlacement
85
import androidx.compose.ui.window.WindowState
96

@@ -25,4 +22,5 @@ class DesktopFullscreenProvider : FullscreenProvider {
2522
}
2623
}
2724

28-
val LocalFullscreenProvider = staticCompositionLocalOf { DesktopFullscreenProvider() }
25+
val LocalFullscreenProvider: ProvidableCompositionLocal<FullscreenProvider> =
26+
staticCompositionLocalOf { DesktopFullscreenProvider() }

0 commit comments

Comments
 (0)