More output on errors.
authorgregor herrmann <gregoa@debian.org>
Fri, 6 Apr 2012 23:22:47 +0000 (23:22 +0000)
committergregor herrmann <gregoa@debian.org>
Fri, 6 Apr 2012 23:22:47 +0000 (23:22 +0000)
src/sql/schedulexmlparser.cpp

index 4500926..5289c20 100644 (file)
@@ -36,8 +36,10 @@ void ScheduleXmlParser::parseData(const QByteArray &aData, const QString& url)
 {
     QDomDocument document;
     QString xml_error;
-    if (!document.setContent (aData, false, &xml_error)) {
-        error_message("Could not parse schedule: " + xml_error);
+    int xml_error_line;
+    int xml_error_column;
+    if (!document.setContent (aData, false, &xml_error, &xml_error_line, &xml_error_column)) {
+        error_message("Could not parse schedule: " + xml_error + " at line " + QString("%1").arg(xml_error_line) + " column " + QString("%1").arg(xml_error_column));
         return;
     }