File tree Expand file tree Collapse file tree 1 file changed +12
-9
lines changed
Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -103,15 +103,17 @@ fun PreferencesProvider(content: @Composable () -> Unit) {
103103 ReactiveProperties ().apply {
104104 val defaultsStream = ClassLoader .getSystemResourceAsStream(DEFAULTS_FILE_NAME )
105105 ? : InputStream .nullInputStream()
106- load(
107- defaultsStream
108- .reader(Charsets .UTF_8 )
109- )
110- load(
111- preferencesFile
112- .inputStream()
113- .reader(Charsets .UTF_8 )
114- )
106+ defaultsStream
107+ .reader(Charsets .UTF_8 )
108+ .use { reader ->
109+ load(reader)
110+ }
111+ preferencesFile
112+ .inputStream()
113+ .reader(Charsets .UTF_8 )
114+ .use { reader ->
115+ load(reader)
116+ }
115117 }
116118 }
117119
@@ -135,6 +137,7 @@ fun PreferencesProvider(content: @Composable () -> Unit) {
135137
136138 // Reload legacy Preferences
137139 Preferences .init ()
140+ output.close()
138141 }
139142 }
140143 }
You can’t perform that action at this time.
0 commit comments