ge search panel: show "No results found" if search is empty, clear on empty lookup
This commit is contained in:
@@ -126,6 +126,7 @@ class GrandExchangeSearchPanel extends JPanel
|
|||||||
|
|
||||||
if (Strings.isNullOrEmpty(lookup))
|
if (Strings.isNullOrEmpty(lookup))
|
||||||
{
|
{
|
||||||
|
searchItemsPanel.removeAll();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -198,18 +199,24 @@ class GrandExchangeSearchPanel extends JPanel
|
|||||||
|
|
||||||
SwingUtilities.invokeLater(() ->
|
SwingUtilities.invokeLater(() ->
|
||||||
{
|
{
|
||||||
for (GrandExchangeItems item : ITEMS_LIST)
|
if (ITEMS_LIST.isEmpty())
|
||||||
{
|
{
|
||||||
GrandExchangeItemPanel panel = new GrandExchangeItemPanel(item.getIcon(), item.getName(),
|
showSearchString("No results found.");
|
||||||
item.getItemId(), item.getGePrice(), item.getHaPrice());
|
|
||||||
|
|
||||||
searchItemsPanel.add(panel);
|
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
for (GrandExchangeItems item : ITEMS_LIST)
|
||||||
|
{
|
||||||
|
GrandExchangeItemPanel panel = new GrandExchangeItemPanel(item.getIcon(), item.getName(),
|
||||||
|
item.getItemId(), item.getGePrice(), item.getHaPrice());
|
||||||
|
|
||||||
ITEMS_LIST.clear();
|
searchItemsPanel.add(panel);
|
||||||
|
}
|
||||||
|
|
||||||
// Remove searching label after search is complete
|
// Remove searching label after search is complete
|
||||||
showSearchString(null);
|
showSearchString(null);
|
||||||
|
ITEMS_LIST.clear();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user