diff src/search.c @ 1238:947e603a52c6

simplified metadata interface, dropped metadata_read, fixes for older exiv2 versions
author nadvornik
date Sat, 10 Jan 2009 20:40:37 +0000
parents e2bbe90b0dcd
children e0e12512cde2
line wrap: on
line diff
--- a/src/search.c	Sun Jan 04 17:14:34 2009 +0000
+++ b/src/search.c	Sat Jan 10 20:40:37 2009 +0000
@@ -1804,7 +1804,9 @@
 		tested = TRUE;
 		match = FALSE;
 
-		if (metadata_read(fd, &list, NULL))
+		list = metadata_read_list(fd, KEYWORD_KEY);
+
+		if (list)
 			{
 			GList *needle;
 			GList *haystack;
@@ -1882,7 +1884,9 @@
 		tested = TRUE;
 		match = FALSE;
 
-		if (metadata_read(fd, NULL, &comment))
+		comment = metadata_read_string(fd, COMMENT_KEY);
+
+		if (comment)
 			{
 			if (! sd->search_comment_match_case)
 				{