aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2020-06-08 19:32:54 +0800
committershedaniel <daniel@shedaniel.me>2020-06-08 19:32:54 +0800
commita5da8d98938c518783b57a7459376d63a893a543 (patch)
tree258b8105db06d6701b17c86ea75da837a12e3117 /src/main/java/me/shedaniel/rei/gui/widget/EntryWidget.java
parent943db0bb8bdbc5daf065745f78fca8a87175af48 (diff)
downloadRoughlyEnoughItems-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.java18
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;
}