From 6f68fb95a07266ae393e9fa5b3fb12ecf9b84695 Mon Sep 17 00:00:00 2001 From: Laurent Clouet Date: Fri, 29 Jul 2016 23:59:11 +0200 Subject: [PATCH] Bugfix: You get credits by either rendering successfully a frame or by sending and error when it failed so no need to request an update of credits everytime the line is updated (specially on status update...) --- src/com/sheepit/client/standalone/GuiTextOneLine.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/com/sheepit/client/standalone/GuiTextOneLine.java b/src/com/sheepit/client/standalone/GuiTextOneLine.java index 460c6d6..56545d8 100644 --- a/src/com/sheepit/client/standalone/GuiTextOneLine.java +++ b/src/com/sheepit/client/standalone/GuiTextOneLine.java @@ -10,6 +10,7 @@ public class GuiTextOneLine implements Gui { private int rendered; private int remaining; + private String creditsEarned; private int sigIntCount = 0; private String status; @@ -22,6 +23,7 @@ public class GuiTextOneLine implements Gui { public GuiTextOneLine() { rendered = 0; remaining = 0; + creditsEarned = null; status = ""; line = ""; } @@ -75,6 +77,7 @@ public class GuiTextOneLine implements Gui { @Override public void AddFrameRendered() { rendered += 1; + creditsEarned = client.getServer().getCreditEarnedOnCurrentSession(); updateLine(); } @@ -95,8 +98,6 @@ public class GuiTextOneLine implements Gui { } private void updateLine() { - String creditsEarned = client.getServer().getCreditEarnedOnCurrentSession(); - int charToRemove = line.length(); System.out.print("\r");