Mercurial > love-experiments
diff src/modules/image/devil/ImageData.cpp @ 1418:357697c2e2a8
More internal code cleanup
| author | Alex Szpakowski <slime73@gmail.com> |
|---|---|
| date | Sun, 31 Mar 2013 19:02:27 -0300 |
| parents | 09e4aec8f429 |
| children |
line wrap: on
line diff
--- a/src/modules/image/devil/ImageData.cpp Sun Mar 31 04:55:03 2013 -0300 +++ b/src/modules/image/devil/ImageData.cpp Sun Mar 31 19:02:27 2013 -0300 @@ -131,13 +131,9 @@ create(width, height, ilGetData()); } - catch (love::Exception &) - { - ilDeleteImage(image); - throw; - } catch (std::exception &e) { + // catches love and std exceptions ilDeleteImage(image); throw love::Exception("%s", e.what()); } @@ -225,14 +221,9 @@ f->write(encoded_data, size); f->close(); } - catch (love::Exception &) - { - ilDeleteImage(tempimage); - delete[] encoded_data; - throw; - } catch (std::exception &e) { + // catches love and std exceptions ilDeleteImage(tempimage); delete[] encoded_data; throw love::Exception("%s", e.what());
