gthumb r2458 - in trunk: . libgthumb
- From: mjc svn gnome org
- To: svn-commits-list gnome org
- Subject: gthumb r2458 - in trunk: . libgthumb
- Date: Thu, 18 Dec 2008 20:43:57 +0000 (UTC)
Author: mjc
Date: Thu Dec 18 20:43:57 2008
New Revision: 2458
URL: http://svn.gnome.org/viewvc/gthumb?rev=2458&view=rev
Log:
Merged 2456:2457 from gthumb-2-10.
Modified:
trunk/ (props changed)
trunk/ChangeLog
trunk/libgthumb/comments.c
Modified: trunk/libgthumb/comments.c
==============================================================================
--- trunk/libgthumb/comments.c (original)
+++ trunk/libgthumb/comments.c Thu Dec 18 20:43:57 2008
@@ -450,6 +450,10 @@
metadata_time = get_metadata_time_from_fd (file, TAG_NAME_SETS[COMMENT_DATE_TAG_NAMES]);
if (metadata_time > (time_t) 0)
data->time = metadata_time;
+ } else {
+ /* Nothing useful was found. Return NULL. */
+ comment_data_free (data);
+ data = NULL;
}
g_free (metadata_string);
@@ -517,12 +521,13 @@
return NULL;
comment_uri = comments_get_comment_filename (uri, TRUE);
- if (! path_exists (comment_uri)) {
+ local_file = get_cache_filename_from_uri (comment_uri);
+ if (! path_exists (local_file)) {
g_free (comment_uri);
+ g_free (local_file);
return NULL;
}
-
- local_file = get_cache_filename_from_uri (comment_uri);
+
doc = xmlParseFile (local_file);
g_free (comment_uri);
@@ -636,7 +641,7 @@
comment_uri = comments_get_comment_filename (uri, TRUE);
local_file = get_cache_filename_from_uri (comment_uri);
- dest_dir = remove_level_from_path (comment_uri);
+ dest_dir = remove_level_from_path (local_file);
if (ensure_dir_exists (dest_dir, 0700)) {
xmlSetDocCompressMode (doc, 3);
xmlSaveFile (local_file, doc);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]