Fix bug with missing show() call

This commit is contained in:
Manfred Karrer 2014-09-03 14:02:28 +02:00
parent 8010b2e110
commit 6236f137c3
2 changed files with 3 additions and 11 deletions

View File

@ -18,6 +18,7 @@ public class Help {
private static final Logger log = LoggerFactory.getLogger(Help.class);
private static Stage helpWindow;
///////////////////////////////////////////////////////////////////////////////////////////
// Public methods
@ -32,22 +33,14 @@ public class Help {
helpWindow.initModality(Modality.NONE);
helpWindow.initOwner(BitSquare.getPrimaryStage());
webView = new WebView();
webView.getEngine().load(url.toString());
Scene scene = new Scene(webView, 800, 600);
helpWindow.setScene(scene);
helpWindow.onCloseRequestProperty().addListener((ov, oldValue, newValue) -> {
if (oldValue != null && newValue == null)
helpWindow = null;
log.debug("closed");
});
helpWindow.show();
helpWindow.setScene(new Scene(webView, 800, 600));
}
else {
webView = (WebView) helpWindow.getScene().getRoot();
}
helpWindow.setTitle(url.toString());
webView.getEngine().load(url.toString());
helpWindow.show();
} catch (MalformedURLException e) {
log.error(e.getMessage());
}

View File

@ -4,5 +4,4 @@ public enum HelpId {
CREATE_OFFER_GENERAL,
CREATE_OFFER_FUNDING,
CREATE_OFFER_ADVANCED
}