Bug 12973: NPE while clicking on a figure in creation 57/13057/2
Calixte DENIZET [Thu, 31 Oct 2013 14:59:01 +0000 (15:59 +0100)]
Change-Id: I384c4a7573618295e6561ebd3fa3663a6b2f5596

scilab/CHANGES_5.5.X
scilab/modules/gui/src/java/org/scilab/modules/gui/editor/EntityPicker.java

index 77aebaf..fb79f64 100644 (file)
@@ -71,6 +71,8 @@ Scilab Bug Fixes
 
 * Bug #12971 fixed - getURL downloaded file name was wrong.
 
+* Bug #12973 fixed - Exception occuring when clicking on a figure at creation fixed.
+
 * Bug #12976 fixed - getURL returns a file name instead of a file path.
 
 * Bug #12978 fixed - exportUI returned an error when input argument was a figure handle.
index ae7c3f3..fa0c9d5 100644 (file)
@@ -472,6 +472,10 @@ public class EntityPicker {
     Integer pickSurface(Integer figure, Integer[] pos) {
         Integer uid = AxesHandler.clickedAxes(figure, pos);
         curAxes = (Axes)GraphicController.getController().getObjectFromId(uid);
+        if (curAxes == null) {
+            return null;
+        }
+
         double[][] factors = curAxes.getScaleTranslateFactors();
         double[] mat = DrawerVisitor.getVisitor(figure).getAxesDrawer().getProjection(uid).getMatrix();