Changeset f429dec


Ignore:
Timestamp:
Aug 17, 2010, 9:49:28 AM (8 years ago)
Author:
Michael Seifert <mseifert@…>
Branches:
master
Children:
09cc884
Parents:
3dd6a9e
Message:

core:
Fixed a bug that caused the progress of parsing not to be updated upon encountering an invalid file format

File:
1 edited

Legend:

Unmodified
Added
Removed
  • core/src/main/java/de/erichseifert/warp/core/DataPresenter.java

    r3dd6a9e rf429dec  
    8989                                }
    9090
     91                                Replay replay = null;
    9192                if(parsers == null) {
    9293                    System.err.println(String.format("Could not find parser for file '%s'", replayFile.getAbsolutePath()));
    93                     continue;
    9494                }
    95 
    96                                 // Parse replay
    97                                 Replay replay = null;
    98                                 for (ReplayParser<?> parser : parsers) {
    99                                                 try {
    100                                                         if (parser.isSupported(replayFile)) {
    101                                                                 replay = parser.getReplay(replayFile);
    102                                                                 break;
     95                else {
     96                                        // Parse replay
     97                                        for (ReplayParser<?> parser : parsers) {
     98                                                        try {
     99                                                                if (parser.isSupported(replayFile)) {
     100                                                                        replay = parser.getReplay(replayFile);
     101                                                                        break;
     102                                                                }
     103                                                        } catch (IOException e) {
     104                                                                // TODO Auto-generated catch block
     105                                                                e.printStackTrace();
    103106                                                        }
    104                                                 } catch (IOException e) {
    105                                                         // TODO Auto-generated catch block
    106                                                         e.printStackTrace();
    107                                                 }
    108                                 }
     107                                        }
     108                }
    109109
    110110                                if (replay == null) {
Note: See TracChangeset for help on using the changeset viewer.