diff options
| author | shedaniel <daniel@shedaniel.me> | 2020-06-08 19:32:54 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2020-06-08 19:32:54 +0800 |
| commit | a5da8d98938c518783b57a7459376d63a893a543 (patch) | |
| tree | 258b8105db06d6701b17c86ea75da837a12e3117 /src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java | |
| parent | 943db0bb8bdbc5daf065745f78fca8a87175af48 (diff) | |
| download | RoughlyEnoughItems-a5da8d98938c518783b57a7459376d63a893a543.tar.gz RoughlyEnoughItems-a5da8d98938c518783b57a7459376d63a893a543.tar.bz2 RoughlyEnoughItems-a5da8d98938c518783b57a7459376d63a893a543.zip | |
a
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java index 58fb85802..7d239eaa2 100644 --- a/src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java +++ b/src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java @@ -354,9 +354,9 @@ public class EntryWidget extends Slot { return false; if (containsMouse(mouseX, mouseY)) { if (button == 0) - return ClientHelper.getInstance().executeRecipeKeyBind(getCurrentEntry()); + return ClientHelper.getInstance().openView(ClientHelper.ViewSearchBuilder.builder().addRecipesFor(getCurrentEntry()).setOutputNotice(getCurrentEntry()).fillPreferredOpenedCategory()); else if (button == 1) - return ClientHelper.getInstance().executeUsageKeyBind(getCurrentEntry()); + return ClientHelper.getInstance().openView(ClientHelper.ViewSearchBuilder.builder().addUsagesFor(getCurrentEntry()).setInputNotice(getCurrentEntry()).fillPreferredOpenedCategory()); } return false; } @@ -380,20 +380,16 @@ public class EntryWidget extends Slot { else if (!CollectionUtils.anyMatchEqualsEntryIgnoreAmount(ConfigObject.getInstance().getFavorites(), entry)) ConfigObject.getInstance().getFavorites().add(entry); ConfigManager.getInstance().saveConfig(); - if (ConfigObject.getInstance().doDisplayFavoritesOnTheLeft()) { - FavoritesListWidget favoritesListWidget = ContainerScreenOverlay.getFavoritesListWidget(); - if (favoritesListWidget != null) - favoritesListWidget.updateSearch(ContainerScreenOverlay.getEntryListWidget(), ScreenHelper.getSearchField().getText()); - } else { - ContainerScreenOverlay.getEntryListWidget().updateSearch(ScreenHelper.getSearchField().getText()); - } + FavoritesListWidget favoritesListWidget = ContainerScreenOverlay.getFavoritesListWidget(); + if (favoritesListWidget != null) + favoritesListWidget.updateSearch(ContainerScreenOverlay.getEntryListWidget(), ScreenHelper.getSearchField().getText()); return true; } } if (ConfigObject.getInstance().getRecipeKeybind().matchesKey(int_1, int_2)) - return ClientHelper.getInstance().executeRecipeKeyBind(getCurrentEntry()); + return ClientHelper.getInstance().openView(ClientHelper.ViewSearchBuilder.builder().addRecipesFor(getCurrentEntry()).setOutputNotice(getCurrentEntry()).fillPreferredOpenedCategory()); else if (ConfigObject.getInstance().getUsageKeybind().matchesKey(int_1, int_2)) - return ClientHelper.getInstance().executeUsageKeyBind(getCurrentEntry()); + return ClientHelper.getInstance().openView(ClientHelper.ViewSearchBuilder.builder().addUsagesFor(getCurrentEntry()).setInputNotice(getCurrentEntry()).fillPreferredOpenedCategory()); } return false; } |
