diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/dailytaskindicators/DailyTasksPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/dailytaskindicators/DailyTasksPlugin.java index e44df4796a..04d6a460a3 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/dailytaskindicators/DailyTasksPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/dailytaskindicators/DailyTasksPlugin.java @@ -1,6 +1,6 @@ /* * Copyright (c) 2018, Infinitay - * Copyright (c) 2018, Shaun Dreclin + * Copyright (c) 2018-2019, Shaun Dreclin * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -86,10 +86,15 @@ public class DailyTasksPlugin extends Plugin } @Override - protected void shutDown() throws Exception + public void startUp() + { + loggingIn = true; + } + + @Override + public void shutDown() { lastReset = 0L; - loggingIn = false; } @Subscribe @@ -108,7 +113,6 @@ public class DailyTasksPlugin extends Plugin boolean dailyReset = !loggingIn && currentTime - lastReset > ONE_DAY; if ((dailyReset || loggingIn) - && client.getGameState() == GameState.LOGGED_IN && client.getVar(VarClientInt.MEMBERSHIP_STATUS) == 1) { // Round down to the nearest day