From 5180f2061a4f162e0b3633674a4dcf747b46ea47 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Wed, 10 Jun 2020 13:58:02 +0200 Subject: [PATCH] add series only once (in scene initialization instead of on every tick) - thus fixing IAE --- .../ui/vaultstatistics/VaultStatisticsController.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/main/ui/src/main/java/org/cryptomator/ui/vaultstatistics/VaultStatisticsController.java b/main/ui/src/main/java/org/cryptomator/ui/vaultstatistics/VaultStatisticsController.java index fcf941590..39060b6e3 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/vaultstatistics/VaultStatisticsController.java +++ b/main/ui/src/main/java/org/cryptomator/ui/vaultstatistics/VaultStatisticsController.java @@ -51,6 +51,7 @@ public class VaultStatisticsController implements FxController { @FXML public void initialize() { window.setTitle(window.getTitle() + " - " + vault.get().getDisplayableName()); + lineGraph.getData().addAll(writeData, readData); } public Vault getVault() { @@ -64,8 +65,5 @@ public class VaultStatisticsController implements FxController { } readData.getData().add(new XYChart.Data((System.currentTimeMillis() - timeAtStartOfTracking) / 1000.0, ((getVault().getStats().bytesPerSecondReadProperty().get()) / 1024.0))); writeData.getData().add(new XYChart.Data((System.currentTimeMillis() - timeAtStartOfTracking) / 1000.0, ((getVault().getStats().bytesPerSecondWrittenProperty().get()) / 1024.0))); - lineGraph.getData().addAll(writeData, readData); - //TODO - //Exception in thread "JavaFX Application Thread" java.lang.IllegalArgumentException: Duplicate series added } }