[rhythmbox] metadata: fix metadata dbus test client's --can-save option



commit 376931ca675387e42e2f8e7d9e30ececf67e7f14
Author: Jonathan Matthew <jonathan d14n org>
Date:   Wed Jun 10 17:35:49 2009 +1000

    metadata: fix metadata dbus test client's --can-save option
---
 metadata/test-metadata.c |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/metadata/test-metadata.c b/metadata/test-metadata.c
index 23a0528..cdc9a31 100644
--- a/metadata/test-metadata.c
+++ b/metadata/test-metadata.c
@@ -165,14 +165,15 @@ int main(int argc, char **argv)
 		rb_debug_init (TRUE);
 	}
 
-	if (can_save) {
-		g_idle_add (check_can_save_cb, argv[2]);
-	}
 
 	loop = g_main_loop_new (NULL, FALSE);
 	md = rb_metadata_new ();
 	while (argv[1] != NULL) {
-		g_idle_add (load_metadata_cb, argv[1]);
+		if (can_save) {
+			g_idle_add (check_can_save_cb, argv[1]);
+		} else {
+			g_idle_add (load_metadata_cb, argv[1]);
+		}
 		argv++;
 		filecount++;
 	}
@@ -180,7 +181,11 @@ int main(int argc, char **argv)
 
 	g_main_loop_run (loop);
 
-	printf ("%d file(s) read\n", filecount);
+	if (can_save) {
+		printf ("%d file type(s) checked\n", filecount);
+	} else {
+		printf ("%d file(s) read\n", filecount);
+	}
 	g_object_unref (G_OBJECT (md));
 	return 0;
 }



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