Fix author name in library and book info dialogs.
[dorian] / model / opshandler.h
index 8440afb..1d961c8 100644 (file)
@@ -9,7 +9,9 @@
 class OpsHandler: public XmlHandler
 {
 public:
-    OpsHandler(Book &b): book(b), partCount(0) {}
+    OpsHandler(Book &b): book(b), partCount(0) {
+        book.creators.clear();
+    }
 
     bool endElement(const QString &namespaceUri, const QString &name,
                     const QString &qName) {
@@ -47,11 +49,7 @@ public:
             QString key = attrs.value("id");
             book.content[key] = item;
             partCount++;
-            qDebug() << "OpsHandler::startElement: name" << item.name << "href"
-                    << attrs.value("href") << "id" << key;
         } else if (name == "itemref") {
-            qDebug() << "OpsHandler::startElement: parts[" << book.parts.size()
-                    << "]" << attrs.value("idref");
             book.parts.append(attrs.value("idref"));
         }
         return true;