From 23c7701f65cb1068c761fc06e4834bf0d2a3b0e3 Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 29 Apr 2018 13:08:20 -0400 Subject: [PATCH] runelite: add --disable-update-check --- .../main/java/net/runelite/client/ClientLoader.java | 11 ++++++++--- .../src/main/java/net/runelite/client/RuneLite.java | 4 +++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/ClientLoader.java b/runelite-client/src/main/java/net/runelite/client/ClientLoader.java index 8e2452551c..9978fa8eb5 100644 --- a/runelite-client/src/main/java/net/runelite/client/ClientLoader.java +++ b/runelite-client/src/main/java/net/runelite/client/ClientLoader.java @@ -35,10 +35,15 @@ import net.runelite.http.api.updatecheck.UpdateCheckClient; @Slf4j public class ClientLoader { - public Optional loadRs() + public Optional loadRs(boolean disableUpdateCheck) { - final UpdateCheckClient updateCheck = new UpdateCheckClient(); - boolean isOutdated = updateCheck.isOutdated(); + boolean isOutdated = false; + + if (!disableUpdateCheck) + { + final UpdateCheckClient updateCheck = new UpdateCheckClient(); + isOutdated = updateCheck.isOutdated(); + } try { diff --git a/runelite-client/src/main/java/net/runelite/client/RuneLite.java b/runelite-client/src/main/java/net/runelite/client/RuneLite.java index bdbffb9b5a..94a0322be5 100644 --- a/runelite-client/src/main/java/net/runelite/client/RuneLite.java +++ b/runelite-client/src/main/java/net/runelite/client/RuneLite.java @@ -122,6 +122,7 @@ public class RuneLite parser.accepts("developer-mode"); parser.accepts("no-rs"); parser.accepts("debug"); + parser.accepts("disable-update-check"); setOptions(parser.parse(args)); PROFILES_DIR.mkdirs(); @@ -143,8 +144,9 @@ public class RuneLite { // Load RuneLite or Vanilla client final boolean hasRs = !getOptions().has("no-rs"); + final boolean disableUpdateCheck = getOptions().has("disable-update-check"); final Optional optionalClient = hasRs - ? new ClientLoader().loadRs() + ? new ClientLoader().loadRs(disableUpdateCheck) : Optional.empty(); if (!optionalClient.isPresent() && hasRs)