Changeset 3148

Show
Ignore:
Timestamp:
03/04/10 16:17:03 (5 months ago)
Author:
martijn
Message:

Fix exceptions in MAPP converter

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/core/org/pathvisio/model/MappFormat.java

    r3100 r3148  
    323323                mappInfo[ICOL_BOARDWIDTH] = "" + size[0] * PIXELS_TO_MAPP; 
    324324                mappInfo[ICOL_BOARDHEIGHT] = "" + size[1] * PIXELS_TO_MAPP; 
    325                 mappInfo[ICOL_WINDOWWIDTH] = getSafeDynamicProperty(mi, "org.pathvisio.model.WindowWidth"); 
    326                 mappInfo[ICOL_WINDOWHEIGHT] = getSafeDynamicProperty(mi, "org.pathvisio.model.WindowHeight"); 
     325 
     326                String val; 
     327                val = mi.getDynamicProperty("org.pathvisio.model.WindowWidth"); 
     328                mappInfo[ICOL_WINDOWWIDTH] = (val == null) ? "0" : val; 
     329                 
     330                val = mi.getDynamicProperty("org.pathvisio.model.WindowWidth"); 
     331        if (val == null) val = "0"; 
     332                mappInfo[ICOL_WINDOWHEIGHT] = (val == null) ? "0" : val; 
    327333 
    328334                return mappInfo; 
     
    723729    { 
    724730        mappObject[COL_TYPE] = "Gene"; 
    725         mappObject[COL_SYSTEMCODE] = o.getDataSource().getSystemCode(); 
     731        mappObject[COL_SYSTEMCODE] = o.getDataSource() != null ? o.getDataSource().getSystemCode() : ""; 
    726732                mappObject[COL_HEAD] = getSafeDynamicProperty (o, "org.pathvisio.model.BackpageHead"); 
    727733                mappObject[COL_ID] = o.getGeneID();