summaryrefslogtreecommitdiffstats
path: root/Essentials/src/com/earth2me/essentials/metrics/MetricsStarter.java
diff options
context:
space:
mode:
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/metrics/MetricsStarter.java')
-rw-r--r--Essentials/src/com/earth2me/essentials/metrics/MetricsStarter.java18
1 files changed, 13 insertions, 5 deletions
diff --git a/Essentials/src/com/earth2me/essentials/metrics/MetricsStarter.java b/Essentials/src/com/earth2me/essentials/metrics/MetricsStarter.java
index 6380b7f6c..93db9b05c 100644
--- a/Essentials/src/com/earth2me/essentials/metrics/MetricsStarter.java
+++ b/Essentials/src/com/earth2me/essentials/metrics/MetricsStarter.java
@@ -4,6 +4,7 @@ import com.earth2me.essentials.IEssentials;
import com.earth2me.essentials.metrics.Metrics.Graph;
import com.earth2me.essentials.metrics.Metrics.Plotter;
import com.earth2me.essentials.register.payment.Method;
+import com.earth2me.essentials.register.payment.methods.VaultEco;
import java.util.Locale;
import java.util.logging.Level;
@@ -150,11 +151,18 @@ public class MetricsStarter implements Runnable
final Method method = ess.getPaymentMethod().getMethod();
if (method != null)
{
- String version = method.getVersion();
- final int dashPosition = version.indexOf('-');
- if (dashPosition > 0)
- {
- version = version.substring(0, dashPosition);
+ String version;
+ if (method instanceof VaultEco) {
+
+ version = ((VaultEco)method).getEconomy();
+ }
+ else {
+ version = method.getVersion();
+ final int dashPosition = version.indexOf('-');
+ if (dashPosition > 0)
+ {
+ version = version.substring(0, dashPosition);
+ }
}
depGraph.addPlotter(new SimplePlotter(method.getName() + " " + version));
}