From 99591d41008ac4ac58596f0dda61120711eb80eb Mon Sep 17 00:00:00 2001 From: ValentinTimisica Date: Thu, 21 May 2020 13:50:36 +0300 Subject: [PATCH] [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/10815: Sort login items on initial load --- .../fenix/settings/logins/LoginsFragmentStore.kt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/settings/logins/LoginsFragmentStore.kt b/app/src/main/java/org/mozilla/fenix/settings/logins/LoginsFragmentStore.kt index dff67d90a6..06b4f10dca 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/logins/LoginsFragmentStore.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/logins/LoginsFragmentStore.kt @@ -84,11 +84,13 @@ private fun savedLoginsStateReducer( action: LoginsAction ): LoginsListState { return when (action) { - is LoginsAction.UpdateLoginsList -> state.copy( - isLoading = false, - loginList = action.list, - filteredItems = action.list - ) + is LoginsAction.UpdateLoginsList -> { + state.copy( + isLoading = false, + loginList = action.list, + filteredItems = state.sortingStrategy(action.list) + ) + } is LoginsAction.FilterLogins -> { filterItems( action.newText,