diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/timetracking/TimeTrackingConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/timetracking/TimeTrackingConfig.java index 744250a8db..056217673f 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/timetracking/TimeTrackingConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/timetracking/TimeTrackingConfig.java @@ -70,6 +70,17 @@ public interface TimeTrackingConfig extends Config return false; } + @ConfigItem( + keyName = "defaultTimerMinutes", + name = "Default Time (Minutes)", + description = "The default time for the timer in minutes", + position = 4 + ) + default int defaultTimerMinutes() + { + return 5; + } + @ConfigItem( keyName = "activeTab", name = "Active Tab", diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/timetracking/clocks/ClockManager.java b/runelite-client/src/main/java/net/runelite/client/plugins/timetracking/clocks/ClockManager.java index 374bc43ae6..42686dae70 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/timetracking/clocks/ClockManager.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/timetracking/clocks/ClockManager.java @@ -41,8 +41,6 @@ import net.runelite.client.plugins.timetracking.TimeTrackingConfig; @Singleton public class ClockManager { - private static final long DEFAULT_TIMER_DURATION = 60 * 5; // 5 minutes - @Inject private ConfigManager configManager; @@ -63,7 +61,7 @@ public class ClockManager void addTimer() { - timers.add(new Timer("Timer " + (timers.size() + 1), DEFAULT_TIMER_DURATION)); + timers.add(new Timer("Timer " + (timers.size() + 1), config.defaultTimerMinutes() * 60)); saveTimers(); SwingUtilities.invokeLater(clockTabPanel::rebuild);