From b3e8f8b8d6ff4b9c2eb9c7b3283fd0efbc0e4d2b Mon Sep 17 00:00:00 2001 From: Oliver Duis Date: Sun, 31 Oct 2010 22:12:37 +0100 Subject: [PATCH] Fix crash on certain file browser operations in special cases --- rtgui/cacheimagedata.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/rtgui/cacheimagedata.cc b/rtgui/cacheimagedata.cc index 221f3aa7f..9018257dd 100644 --- a/rtgui/cacheimagedata.cc +++ b/rtgui/cacheimagedata.cc @@ -91,9 +91,7 @@ int CacheImageData::save (const Glib::ustring& fname) { rtengine::SafeKeyFile keyFile; - try { - keyFile.load_from_file (fname); - } catch (...) {} + if (::g_file_test(fname.c_str(),G_FILE_TEST_EXISTS)) keyFile.load_from_file (fname); keyFile.set_string ("General", "MD5", md5); keyFile.set_integer ("General", "Version", options.version);