Skip to content

Commit 59d602c

Browse files
committed
fix: Update language when navigating between pages
1 parent 3a0f627 commit 59d602c

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

app/src/main/java/org/nsh07/wikireader/parser/wikitextToAnnotatedString.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -926,7 +926,7 @@ fun String.toWikitextAnnotatedString(
926926

927927
currSubstring.startsWith("{{unbulleted list") -> {
928928
val splitList = currSubstring
929-
.substringAfter('|')
929+
.substringAfter('|', "")
930930
.splitNotInBraces('|')
931931
.fastFilter { !it.contains('=') }
932932
.fastMap { it.trim() }

app/src/main/java/org/nsh07/wikireader/ui/homeScreen/AppHomeScreen.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,10 @@ fun AppHomeScreen(
315315
}
316316

317317
entry<HomeSubscreen.Article> { entry ->
318+
LaunchedEffect(entry.currentLang) {
319+
if (entry.currentLang != null)
320+
onSettingsAction(SettingsAction.SaveLang(entry.currentLang))
321+
}
318322
PageContent(
319323
content = entry,
320324
sharedScope = this@SharedTransitionLayout,

0 commit comments

Comments
 (0)