[niepce] Make sure to handle exceptions
- From: Hubert FiguiÃre <hub src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [niepce] Make sure to handle exceptions
- Date: Wed, 26 Sep 2012 04:25:07 +0000 (UTC)
commit a772513fe2aa8008873e69a94784e925e131948a
Author: Hubert FiguiÃre <hub figuiere net>
Date: Wed Jul 25 18:25:58 2012 -0700
Make sure to handle exceptions
src/niepce/modules/darkroom/imagecanvas.cpp | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/src/niepce/modules/darkroom/imagecanvas.cpp b/src/niepce/modules/darkroom/imagecanvas.cpp
index 4c466a5..76fe6fe 100644
--- a/src/niepce/modules/darkroom/imagecanvas.cpp
+++ b/src/niepce/modules/darkroom/imagecanvas.cpp
@@ -91,8 +91,13 @@ void ImageCanvas::_calc_image_frame(int img_w, int img_h,
Cairo::RefPtr<Cairo::ImageSurface> ImageCanvas::_get_error_placeholder()
{
Cairo::RefPtr<Cairo::ImageSurface> s;
- s = Cairo::ImageSurface::create_from_png(
- std::string(DATADIR"/niepce/pixmaps/niepce-image-generic.png"));
+ try {
+ s = Cairo::ImageSurface::create_from_png(
+ std::string(DATADIR"/niepce/pixmaps/niepce-image-generic.png"));
+ }
+ catch(...) {
+ }
+
return s;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]