diff --git a/src/magic/ui/screen/card/explorer/ExplorerContentPanel.java b/src/magic/ui/screen/card/explorer/ExplorerContentPanel.java index 16db451ef6..e4ca7a4436 100644 --- a/src/magic/ui/screen/card/explorer/ExplorerContentPanel.java +++ b/src/magic/ui/screen/card/explorer/ExplorerContentPanel.java @@ -126,6 +126,7 @@ public class ExplorerContentPanel extends JPanel public void selectRandomCard() { cardPoolTable.selectRandomCard(); + cardPoolTable.requestFocus(); } void setCardsTableStyle() { diff --git a/src/magic/ui/widget/cards/table/CardsTablePanel.java b/src/magic/ui/widget/cards/table/CardsTablePanel.java index 100abd1f0e..31430634cb 100644 --- a/src/magic/ui/widget/cards/table/CardsTablePanel.java +++ b/src/magic/ui/widget/cards/table/CardsTablePanel.java @@ -151,4 +151,9 @@ abstract class CardsTablePanel extends TexturedPanel { reselectLastCards(); } } + + @Override + public void requestFocus() { + table.requestFocus(); + } }