Bug: filter close is broken when always show is enabled

This commit is contained in:
Hillel Coren 2020-07-16 20:06:12 +03:00
parent af7f27dabd
commit f78d1b812d
1 changed files with 10 additions and 2 deletions

View File

@ -51,8 +51,16 @@ class ViewScaffold extends StatelessWidget {
entity.entityType == state.uiState.filterEntityType) {
leading = IconButton(
icon: Icon(Icons.clear),
onPressed: () =>
store.dispatch(UserPreferencesChanged(showFilterSidebar: false)),
onPressed: () {
if (state.prefState.alwaysShowFilterSidebar) {
store.dispatch(FilterByEntity(
entityType: state.uiState.filterEntityType,
entityId: state.uiState.filterEntityId,
));
} else {
store.dispatch(UserPreferencesChanged(showFilterSidebar: false));
}
},
);
} else if (isSettings) {
leading = IconButton(