Skip to content

Commit 968d014

Browse files
committed
Fix: Search field clearance and predicate reset order on close
1 parent 932ef1b commit 968d014

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DataPackListPageSkin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,10 +161,10 @@ final class DataPackListPageSkin extends SkinBase<DataPackListPage> {
161161
});
162162
JFXButton closeSearchBar = createToolbarButton2(null, SVG.CLOSE,
163163
() -> {
164+
searchField.clear();
164165
searchPause.stop();
165166

166167
isSearching.set(false);
167-
searchField.clear();
168168
});
169169
FXUtils.onEscPressed(searchField, closeSearchBar::fire);
170170
searchBar.getChildren().addAll(searchField, closeSearchBar);

HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPageSkin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,10 +131,10 @@ final class ModListPageSkin extends SkinBase<ModListPage> {
131131
() -> {
132132
changeToolbar(toolbarNormal);
133133

134+
searchField.clear();
134135
searchPause.stop();
135136

136137
isSearching.set(false);
137-
searchField.clear();
138138
Bindings.bindContent(listView.getItems(), getSkinnable().getItems());
139139
});
140140

HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ResourcePackListPage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,10 +322,10 @@ private ResourcePackListPageSkin(ResourcePackListPage control) {
322322
() -> {
323323
changeToolbar(toolbarNormal);
324324

325+
searchField.clear();
325326
searchPause.stop();
326327

327328
isSearching.set(false);
328-
searchField.clear();
329329
Bindings.bindContent(listView.getItems(), getSkinnable().getItems());
330330
});
331331

0 commit comments

Comments
 (0)