From ac66dfe476e52a24bfc795acac4e5cdc12c181e8 Mon Sep 17 00:00:00 2001 From: huangyuhui Date: Sun, 5 Feb 2017 16:54:18 +0800 Subject: [PATCH] Temporarily blocked ArrayIndexOutOfBoundsException when refreshing game downloads. It should not happen --- .../hellominecraft/launcher/ui/GameDownloadPanel.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/GameDownloadPanel.java b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/GameDownloadPanel.java index 892b22162..8e1c94fad 100755 --- a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/GameDownloadPanel.java +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/ui/GameDownloadPanel.java @@ -113,7 +113,8 @@ public class GameDownloadPanel extends Page { StrUtils.equalsOne(ver.type, "old_beta", "old_alpha", "release", "snapshot") ? C.i18n("versions." + ver.type) : ver.type })) .regDone(SwingUtils.invokeLater(() -> { lstDownloads.requestFocus(); - model.removeRow(0); + if (model.getRowCount() > 0) + model.removeRow(0); })).execute(); }