Changeset 5130


Ignore:
Timestamp:
05/28/09 10:49:37 (11 years ago)
Author:
melissa
Message:

Prevent an exception if a line in the comment does not contain '='.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/components/bio-formats/src/loci/formats/in/SEQReader.java

    r5093 r5130  
    105105      while (tokenizer.hasMoreTokens()) { 
    106106        String token = tokenizer.nextToken(); 
    107         String label = token.substring(0, token.indexOf("=")); 
    108         String data = token.substring(token.indexOf("=") + 1); 
    109         addMeta(label, data); 
    110         if (label.equals("channels")) core[0].sizeC = Integer.parseInt(data); 
    111         else if (label.equals("frames")) core[0].sizeT = Integer.parseInt(data); 
    112         else if (label.equals("slices")) core[0].sizeZ = Integer.parseInt(data); 
     107        int eq = token.indexOf("="); 
     108        if (eq != -1) { 
     109          String label = token.substring(0, eq); 
     110          String data = token.substring(eq + 1); 
     111          addMeta(label, data); 
     112          if (label.equals("channels")) core[0].sizeC = Integer.parseInt(data); 
     113          else if (label.equals("frames")) { 
     114            core[0].sizeT = Integer.parseInt(data); 
     115          } 
     116          else if (label.equals("slices")) { 
     117            core[0].sizeZ = Integer.parseInt(data); 
     118          } 
     119        } 
    113120      } 
    114121    } 
Note: See TracChangeset for help on using the changeset viewer.