Skip to content

Commit f65e26f

Browse files
committed
restore updating selected value action only when value changes
1 parent 92b306e commit f65e26f

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

WooCommerce/Classes/ViewRelated/Filters/FilterListViewController.swift

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -267,9 +267,11 @@ private extension FilterListViewController {
267267
guard let self = self else {
268268
return
269269
}
270-
selected.selectedValue = selectedOption
271-
self.updateUI(numberOfActiveFilters: self.viewModel.filterTypeViewModels.numberOfActiveFilters)
272-
self.listSelector.reloadData()
270+
if selectedOption.description != selected.selectedValue.description {
271+
selected.selectedValue = selectedOption
272+
self.updateUI(numberOfActiveFilters: self.viewModel.filterTypeViewModels.numberOfActiveFilters)
273+
self.listSelector.reloadData()
274+
}
273275
}
274276

275277
switch selected.listSelectorConfig {

0 commit comments

Comments
 (0)