Changeset 2218


Ignore:
Timestamp:
02/05/07 11:17:43 (13 years ago)
Author:
curtis
Message:

Fix NumberFormatException bug; eliminate catch-all exception handling.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/loci/formats/in/LIFReader.java

    r2182 r2218  
    410410              if (numChannels == 1) { 
    411411                bps.add(new Integer((String) tmp.get("Resolution"))); 
    412                 try { 
    413                   channelMins.add(new Integer((String) tmp.get("Min"))); 
    414                   channelMaxs.add(new Integer((String) tmp.get("Maxs"))); 
    415                 } 
    416                 catch (Exception e) { 
    417                   // CTR TODO - eliminate catch-all exception handling 
    418                   if (debug) e.printStackTrace(); 
     412                String sMin = (String) tmp.get("Min"); 
     413                String sMax = (String) tmp.get("Max"); 
     414                if (sMin != null && sMax != null) { 
     415                  try { 
     416                    Integer min = new Integer(sMin); 
     417                    Integer max = new Integer(sMax); 
     418                    channelMins.add(min); 
     419                    channelMaxs.add(max); 
     420                  } 
     421                  catch (NumberFormatException exc) { 
     422                    if (debug) exc.printStackTrace(); 
     423                  } 
    419424                } 
    420425              } 
Note: See TracChangeset for help on using the changeset viewer.