From 1ff4b8168b11ac45329f3d9205310b9328ffe4f1 Mon Sep 17 00:00:00 2001 From: iMoHax Date: Tue, 13 Jan 2015 12:13:09 +0300 Subject: [PATCH] fix freeze on complete search --- .../main/java/ru/trader/controllers/ProgressController.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/src/main/java/ru/trader/controllers/ProgressController.java b/client/src/main/java/ru/trader/controllers/ProgressController.java index 333d957..d434db6 100644 --- a/client/src/main/java/ru/trader/controllers/ProgressController.java +++ b/client/src/main/java/ru/trader/controllers/ProgressController.java @@ -50,18 +50,18 @@ public class ProgressController { text.textProperty().bind(task.messageProperty()); cancel.getProperties().put(TASK_KEY, task); task.setOnSucceeded(e -> { - dlg.hide(); + Platform.runLater(dlg::hide); onSuccess.accept(task.getValue()); unbind(); }); task.setOnCancelled(e -> { - dlg.hide(); + Platform.runLater(dlg::hide); onSuccess.accept(task.getValue()); unbind(); }); task.setOnFailed(e -> { - dlg.hide(); + Platform.runLater(dlg::hide); Screeners.showException(task.getException()); }); }