From 7db18348fb08ea1e787ad44ab62ef2d37e5ffa58 Mon Sep 17 00:00:00 2001 From: andoni Date: Sat, 30 Sep 2017 22:01:41 +0200 Subject: [PATCH] small refactor. --- src/main/java/org/ado/psplib/view/AppPresenter.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/ado/psplib/view/AppPresenter.java b/src/main/java/org/ado/psplib/view/AppPresenter.java index d45e127..e98236f 100644 --- a/src/main/java/org/ado/psplib/view/AppPresenter.java +++ b/src/main/java/org/ado/psplib/view/AppPresenter.java @@ -355,7 +355,7 @@ public void allGames() { releaseDateLabel.setText(DATE_FORMAT.format(gameView.game().releaseDate())); genreLabel.setText(String.join(", ", (CharSequence[]) gameView.game().genres())); scoreLabel.setText(String.valueOf(gameView.game().score()) + "/100"); - loadGameImage(gameView); + loadGameImage(gameView.game().cover()); } else { gamePane.setVisible(false); @@ -374,7 +374,7 @@ private EventHandler onClickMyGames() { releaseDateLabel.setText(DATE_FORMAT.format(gameView.game().releaseDate())); genreLabel.setText(String.join(", ", (CharSequence[]) gameView.game().genres())); scoreLabel.setText(String.valueOf(gameView.game().score()) + "/100"); - loadGameImage(gameView); + loadGameImage(gameView.game().cover()); final File csoGame = new File(getConfiguration("lib.dir"), gameView.fileBaseName() + ".cso"); sizeLabel.setText(new FileSize(csoGame.length()).toMegaBytes() + " MB"); @@ -424,9 +424,8 @@ public void uninstall() { } } - private void loadGameImage(final GameView gameView) { + private void loadGameImage(URL cover) { try { - final URL cover = gameView.game().cover(); gameImageView.setImage(null); if (cover != null) { gameImageView.setImage(new Image(cover.openStream()));