Skip to content

Commit e8487c4

Browse files
authored
Refactor: Replace deprecated URL constructor (HMCL-dev#6409)
1 parent 9866d88 commit e8487c4

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

HMCL/src/main/java/org/jackhuang/hmcl/ui/UpgradeDialog.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
import com.jfoenix.controls.JFXSpinner;
2323
import javafx.scene.control.Label;
2424
import javafx.scene.control.ScrollPane;
25+
26+
import org.glavo.url.WebURL;
2527
import org.jackhuang.hmcl.Metadata;
2628
import org.jackhuang.hmcl.task.Schedulers;
2729
import org.jackhuang.hmcl.task.Task;
@@ -34,8 +36,6 @@
3436
import org.jsoup.nodes.Document;
3537
import org.jsoup.nodes.Node;
3638

37-
import java.net.URL;
38-
3939
import static org.jackhuang.hmcl.Metadata.CHANGELOG_URL;
4040
import static org.jackhuang.hmcl.ui.FXUtils.onEscPressed;
4141
import static org.jackhuang.hmcl.util.i18n.I18n.i18n;
@@ -59,7 +59,7 @@ public UpgradeDialog(RemoteVersion remoteVersion, Runnable updateRunnable) {
5959
// Downgrade update, no need to display changelog
6060
return null;
6161

62-
Document document = Jsoup.parse(new URL(url), 30 * 1000);
62+
Document document = Jsoup.parse(WebURL.toURL(url), 30 * 1000);
6363
Node node = document.selectFirst("h1[data-version=\"%s\"]".formatted(targetVersion));
6464

6565
if (node == null || !"h1".equals(node.nodeName())) {

0 commit comments

Comments
 (0)