[gimp] Bug 792352: No namespace info available for XMP prefix	`darktable'
- From: Jehan Pagès <jehanp src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [gimp] Bug 792352: No namespace info available for XMP prefix	`darktable'
- Date: Tue,  9 Jan 2018 15:22:01 +0000 (UTC)
commit 4645a9891562bcb9009e054bc521cc5a6b2fc1b7
Author: Massimo Valentini <mvalentini src gnome org>
Date:   Tue Jan 9 07:58:01 2018 +0100
    Bug 792352: No namespace info available for XMP prefix `darktable'
    
    Also avoids creating a Gexiv2Metadata object leaked every time
    gimp_metadata_new() is called.
 libgimpbase/gimpmetadata.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/libgimpbase/gimpmetadata.c b/libgimpbase/gimpmetadata.c
index f47ddfe..2c9e43d 100644
--- a/libgimpbase/gimpmetadata.c
+++ b/libgimpbase/gimpmetadata.c
@@ -183,6 +183,12 @@ gimp_metadata_class_init (GimpMetadataClass *klass)
       g_printerr ("Failed to register XMP namespace 'DICOM'\n");
     }
 
+  if (! gexiv2_metadata_register_xmp_namespace ("http://darktable.sf.net/",
+                                                "darktable"))
+    {
+      g_printerr ("Failed to register XMP namespace 'darktable'\n");
+    }
+
   /* Usage example Xmp.GIMP.tagname */
   if (! gexiv2_metadata_register_xmp_namespace ("http://www.gimp.org/xmp/",
                                                 "GIMP"))
@@ -472,7 +478,6 @@ gimp_metadata_new (void)
   if (gexiv2_initialize ())
     {
       metadata = g_object_new (GIMP_TYPE_METADATA, NULL);
-                               gexiv2_metadata_new ();
 
       if (! gexiv2_metadata_open_buf (GEXIV2_METADATA (metadata),
                                       wilber_jpg, wilber_jpg_len,
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]