Changeset 956


Ignore:
Timestamp:
Sep 18, 2011, 9:13:59 PM (11 years ago)
Author:
sam
Message:

core: remove calls to exit() in image loaders since they can now report
on errors.

Location:
trunk/src/image/codec
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/image/codec/android-image.cpp

    r955 r956  
    5858        Log::Error("could not get JVM environment\n");
    5959#endif
    60         exit(1);
     60        return false;
    6161    }
    6262    jclass cls = env->GetObjectClass(g_activity);
     
    7373        Log::Error("could not load %s\n", path);
    7474#endif
    75         exit(1);
     75        return false;
    7676    }
    7777    env->NewGlobalRef(bmp);
     
    110110        Log::Error("could not get JVM environment\n");
    111111#endif
    112         exit(1);
     112        return false;
    113113    }
    114114    jclass cls = env->GetObjectClass(g_activity);
  • trunk/src/image/codec/ios-image.cpp

    r955 r956  
    6060        Log::Error("could not load %s\n", path);
    6161#endif
    62         exit(1);
     62        return false;
    6363    }
    6464
  • trunk/src/image/codec/ps3-image.cpp

    r955 r956  
    6262        Log::Error("could not open Fs sysmodule\n");
    6363#endif
    64         exit(1);
     64        return false;
    6565    }
    6666
     
    7171        Log::Error("could not open PngDec sysmodule\n");
    7272#endif
    73         exit(1);
     73        return false;
    7474    }
    7575
     
    8989        Log::Error("could not create PngDec library\n");
    9090#endif
    91         exit(1);
     91        return false;
    9292    }
    9393
     
    113113        Log::Error("could not open %s for decoding\n", file);
    114114#endif
    115         exit(1);
     115        return false;
    116116    }
    117117
     
    123123        Log::Error("could not read image header\n");
    124124#endif
    125         exit(1);
     125        return false;
    126126    }
    127127
     
    141141        Log::Error("could not configure PngDec decoder\n");
    142142#endif
    143         exit(1);
     143        return false;
    144144    }
    145145
     
    158158        Log::Error("could not run PngDec decoder\n");
    159159#endif
    160         exit(1);
     160        return false;
    161161    }
    162162
     
    168168        Log::Error("could not close PngDec decoder\n");
    169169#endif
    170         exit(1);
     170        return false;
    171171    }
    172172
     
    178178        Log::Error("could not destroy PngDec decoder\n");
    179179#endif
    180         exit(1);
     180        return false;
    181181    }
    182182    err = cellSysmoduleUnloadModule(CELL_SYSMODULE_PNGDEC);
  • trunk/src/image/codec/sdl-image.cpp

    r955 r956  
    5959        Log::Error("could not load %s\n", path);
    6060#endif
    61         SDL_Quit();
    62         exit(1);
     61        return false;
    6362    }
    6463
Note: See TracChangeset for help on using the changeset viewer.