Author: akv
Date: 2010-01-26 22:45:22 +0100 (Tue, 26 Jan 2010)
New Revision: 3085

Modified:
   branches/rawstudio-ng-color/src/rs-library.c
Log:
Removed unnessasary g_strdup()'s in rs_library_restore_tags().

Modified: branches/rawstudio-ng-color/src/rs-library.c
===================================================================
--- branches/rawstudio-ng-color/src/rs-library.c        2010-01-26 21:19:23 UTC 
(rev 3084)
+++ branches/rawstudio-ng-color/src/rs-library.c        2010-01-26 21:45:22 UTC 
(rev 3085)
@@ -1161,8 +1161,7 @@
                                photoid = rs_library_add_photo(library, 
filename);
 
                                val = xmlGetProp(cur, BAD_CAST "checksum");
-                               identifier = g_strdup((gchar*) val);
-                               xmlFree(val);
+                               identifier = (gchar *) val;
 
                                cur2 = cur->xmlChildrenNode;
                                while(cur2)
@@ -1170,8 +1169,7 @@
                                        if ((!xmlStrcmp(cur2->name, BAD_CAST 
"tag")))
                                        {
                                                val = xmlGetProp(cur2, BAD_CAST 
"name");
-                                               tagname = g_strdup((gchar*) 
val);
-                                               xmlFree(val);
+                                               tagname =(gchar*) val;
                                                tagid = 
library_find_tag_id(library, tagname);
                                                if ( tagid == -1)
                                                        tagid = 
rs_library_add_tag(library, tagname);
@@ -1182,11 +1180,11 @@
 
                                                library_photo_add_tag(library, 
photoid, tagid, (autotag == 1));
 
-                                               g_free(tagname);
+                                               xmlFree(tagname);
                                        }
                                        cur2 = cur2->next;
                                }
-                               g_free(identifier);
+                               xmlFree(identifier);
                        }
                        g_free(filename);
                }


_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit

Reply via email to