From 3e3b4ab4fc46d93621c5283d6646e4037cce235a Mon Sep 17 00:00:00 2001
From: Jan Kozusznik <jan@kozusznik.cz>
Date: Fri, 23 Feb 2018 11:09:32 +0100
Subject: [PATCH] actualise state in open window

---
 .../java/cz/it4i/fiji/haas/ui/UpdatableObservableValue.java | 6 ++++++
 .../fiji/haas_spim_benchmark/core/BenchmarkJobManager.java  | 1 +
 2 files changed, 7 insertions(+)

diff --git a/haas-imagej-client/src/main/java/cz/it4i/fiji/haas/ui/UpdatableObservableValue.java b/haas-imagej-client/src/main/java/cz/it4i/fiji/haas/ui/UpdatableObservableValue.java
index a4c41a15..4116da69 100644
--- a/haas-imagej-client/src/main/java/cz/it4i/fiji/haas/ui/UpdatableObservableValue.java
+++ b/haas-imagej-client/src/main/java/cz/it4i/fiji/haas/ui/UpdatableObservableValue.java
@@ -2,10 +2,16 @@ package cz.it4i.fiji.haas.ui;
 
 import java.util.function.Function;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 import javafx.beans.value.ObservableValueBase;
 
 public class UpdatableObservableValue<T> extends ObservableValueBase<T> {
 
+	@SuppressWarnings("unused")
+	private static Logger log = LoggerFactory.getLogger(cz.it4i.fiji.haas.ui.UpdatableObservableValue.class);
+	
 	public enum UpdateStatus {
 		Deleted, Updated, NotUpdated
 	}
diff --git a/haas-spim-benchmark/src/main/java/cz/it4i/fiji/haas_spim_benchmark/core/BenchmarkJobManager.java b/haas-spim-benchmark/src/main/java/cz/it4i/fiji/haas_spim_benchmark/core/BenchmarkJobManager.java
index fb63795c..c8b5a5fb 100644
--- a/haas-spim-benchmark/src/main/java/cz/it4i/fiji/haas_spim_benchmark/core/BenchmarkJobManager.java
+++ b/haas-spim-benchmark/src/main/java/cz/it4i/fiji/haas_spim_benchmark/core/BenchmarkJobManager.java
@@ -96,6 +96,7 @@ public class BenchmarkJobManager {
 		}
 
 		private synchronized CompletableFuture<JobState> doGetStateAsync(Executor executor) {
+			job.updateInfo();
 			JobState state = job.getState();
 			if (state != JobState.Finished) {
 				return CompletableFuture.completedFuture(state);
-- 
GitLab