From echatellier@users.forge.codelutin.com Wed Jun 10 08:16:43 2015
From: echatellier@users.forge.codelutin.com
To: isis-fish-commits@list.isis-fish.org
Subject: [Isis-fish-commits] r4254 -
branches/isis-fish-4.4.0-ui-refactoring/src/main/java/fr/ifremer/isisfish/ui
Date: Wed, 10 Jun 2015 08:16:43 +0000
Message-ID: <20150610081643.769D25C9D87@goh.codelutin.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2526536677907120521=="
--===============2526536677907120521==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Author: echatellier
Date: 2015-06-10 08:16:42 +0000 (Wed, 10 Jun 2015)
New Revision: 4254
Url: http://forge.codelutin.com/projects/isis-fish/repository/revisions/4254
Log:
Fix NPE
Modified:
branches/isis-fish-4.4.0-ui-refactoring/src/main/java/fr/ifremer/isisfish/=
ui/SimulationHandler.java
branches/isis-fish-4.4.0-ui-refactoring/src/main/java/fr/ifremer/isisfish/=
ui/SimulationUI.jaxx
Modified: branches/isis-fish-4.4.0-ui-refactoring/src/main/java/fr/ifremer/is=
isfish/ui/SimulationHandler.java
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- branches/isis-fish-4.4.0-ui-refactoring/src/main/java/fr/ifremer/isisfish=
/ui/SimulationHandler.java 2015-06-09 13:55:33 UTC (rev 4253)
+++ branches/isis-fish-4.4.0-ui-refactoring/src/main/java/fr/ifremer/isisfish=
/ui/SimulationHandler.java 2015-06-10 08:16:42 UTC (rev 4254)
@@ -25,6 +25,8 @@
=20
import static org.nuiton.i18n.I18n.t;
=20
+import java.beans.PropertyChangeEvent;
+import java.beans.PropertyChangeListener;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
@@ -60,7 +62,19 @@
protected SimulationParameter getParameters() {
return simulationUI.getContextValue(SimulationParameter.class);
}
+ =20
+ public void afterInit() {
+ simulationUI.addPropertyChangeListener(SimulationUI.PROPERTY_REGION_=
STORAGE, new PropertyChangeListener() {
+ public void propertyChange(PropertyChangeEvent evt) {
+ simulationUI.regionStorageChanged();
+ }
+ });
=20
+ // FIXME c'est un hack qu'il faudrait supprimer
+ // c'est utilis=C3=A9 =C3=A0 l'arrache par certaines interfaces pour=
mettre =C3=A0 jour l'arbre de facteur
+ simulationUI.setContextValue(simulationUI, "SimulationUI");
+ }
+
/**
* Open user dialog to selected a parameter file.
* Reload it, and call {@link SimulationUI#refresh()}.
Modified: branches/isis-fish-4.4.0-ui-refactoring/src/main/java/fr/ifremer/is=
isfish/ui/SimulationUI.jaxx
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- branches/isis-fish-4.4.0-ui-refactoring/src/main/java/fr/ifremer/isisfish=
/ui/SimulationUI.jaxx 2015-06-09 13:55:33 UTC (rev 4253)
+++ branches/isis-fish-4.4.0-ui-refactoring/src/main/java/fr/ifremer/isisfish=
/ui/SimulationUI.jaxx 2015-06-10 08:16:42 UTC (rev 4254)
@@ -26,23 +26,12 @@
=20
=20
-
- java.beans.PropertyChangeEvent
- java.beans.PropertyChangeListener
- javax.swing.JFileChooser
- java.io.File
-
-
=20