diff utilities/composer/composer.cpp @ 22:9abc896958cf classical-rdf

* Fixes for static initialiser ordering (etc)
author Chris Cannam
date Thu, 25 Feb 2010 22:34:11 +0000
parents ea477e4cc75c
children 2b574b88778e
line wrap: on
line diff
--- a/utilities/composer/composer.cpp	Thu Feb 25 18:21:53 2010 +0000
+++ b/utilities/composer/composer.cpp	Thu Feb 25 22:34:11 2010 +0000
@@ -234,6 +234,7 @@
     store->setBaseUri(Uri("http://dbtune.org/classical/resource/"));
     ObjectMapper *mapper = new ObjectMapper(store);
 
+    TypeRegistrar::registerTypes();
     TypeRegistrar::addMappings(store, mapper);
 
     if (!load(store, inFileName)) {
@@ -260,8 +261,10 @@
     }
 
     if (command == "list") {
+        if (!args.empty()) usage(argv[0]);
         listBrief(allComposers);
     } else if (command == "list-uris") {
+        if (!args.empty()) usage(argv[0]);
         listUris(allComposers);
     } else {
         if (args.empty()) usage(argv[0]);