[gimp] Bug 792352: No namespace info available for XMP prefix `darktable'



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]