[tracker/wip/sam/meson] tracker-extract-tiff: Ensure UTF-8 content in several TIFF fields



commit ab806797355a33bb3ef6c612b601d5296b1874cd
Author: Carlos Garnacho <carlosg gnome org>
Date:   Sat Jul 16 17:18:50 2016 +0200

    tracker-extract-tiff: Ensure UTF-8 content in several TIFF fields
    
    We can't rely on libtiff to do this.

 src/tracker-extract/tracker-extract-tiff.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/tracker-extract/tracker-extract-tiff.c b/src/tracker-extract/tracker-extract-tiff.c
index 1cd9a9c..5acfe17 100644
--- a/src/tracker-extract/tracker-extract-tiff.c
+++ b/src/tracker-extract/tracker-extract-tiff.c
@@ -404,7 +404,7 @@ tracker_extract_get_metadata (TrackerExtractInfo *info)
        keywords = g_ptr_array_new_with_free_func ((GDestroyNotify) g_free);
 
        if (ed->user_comment) {
-               tracker_resource_set_string (metadata, "nie:comment", ed->user_comment);
+               tracker_guarantee_resource_utf8_string (metadata, "nie:comment", ed->user_comment);
        }
 
        if (md.x_dimension) {
@@ -534,7 +534,7 @@ tracker_extract_get_metadata (TrackerExtractInfo *info)
        }
 
        if (md.copyright) {
-               tracker_resource_set_string (metadata, "nie:copyright", md.copyright);
+               tracker_guarantee_resource_utf8_string (metadata, "nie:copyright", md.copyright);
        }
 
        if (md.white_balance) {
@@ -574,7 +574,7 @@ tracker_extract_get_metadata (TrackerExtractInfo *info)
                                                         uri);
 
        if (md.description) {
-               tracker_resource_set_string (metadata, "nie:description", md.description);
+               tracker_guarantee_resource_utf8_string (metadata, "nie:description", md.description);
        }
 
        if (md.metering_mode) {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]