[gthumb] Fix keyword/tag removal in metadata writing - bug 583833
- From: Michael J. Chudobiak <mjc src gnome org>
- To: svn-commits-list gnome org
- Subject: [gthumb] Fix keyword/tag removal in metadata writing - bug 583833
- Date: Thu, 28 May 2009 08:00:08 -0400 (EDT)
commit b95e959e7dc0d6dcc57a0e0ee1743843e7763f5b
Author: Marc Pavot <marc pavot gmail com>
Date: Thu May 28 07:59:13 2009 -0400
Fix keyword/tag removal in metadata writing - bug 583833
---
libgthumb/gth-exiv2-utils.cpp | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/libgthumb/gth-exiv2-utils.cpp b/libgthumb/gth-exiv2-utils.cpp
index 02b59f2..acfae79 100644
--- a/libgthumb/gth-exiv2-utils.cpp
+++ b/libgthumb/gth-exiv2-utils.cpp
@@ -595,8 +595,10 @@ write_metadata (const char *from_file,
for (scan = metadata_in; scan; scan = scan->next) {
// Update the requested tag
GthMetadata *metadatum = (GthMetadata *) scan->data;
- if (metadatum->full_name != NULL
- && metadatum->raw_value != NULL) {
+ if (metadatum->full_name != NULL) {
+ if (!metadatum->raw_value)
+ metadatum->raw_value = g_strdup ("");
+
if (g_str_has_prefix (metadatum->full_name, "Exif")) {
ed[metadatum->full_name] = metadatum->raw_value;
} else if (g_str_has_prefix (metadatum->full_name, "Iptc")) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]