-rw-r--r-- | libopie/tododb.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libopie/tododb.cpp b/libopie/tododb.cpp index 1e40c40..17163a0 100644 --- a/libopie/tododb.cpp +++ b/libopie/tododb.cpp | |||
@@ -59,24 +59,26 @@ public: | |||
59 | return true; | 59 | return true; |
60 | } | 60 | } |
61 | return false; | 61 | return false; |
62 | } | 62 | } |
63 | QValueList<ToDoEvent> load( const QString &name ){ | 63 | QValueList<ToDoEvent> load( const QString &name ){ |
64 | qWarning("loading tododb" ); | 64 | qWarning("loading tododb" ); |
65 | QValueList<ToDoEvent> m_todos; | 65 | QValueList<ToDoEvent> m_todos; |
66 | XMLElement *root = XMLElement::load( name ); | 66 | XMLElement *root = XMLElement::load( name ); |
67 | if(root != 0l ){ // start parsing | 67 | if(root != 0l ){ // start parsing |
68 | qWarning("ToDoDB::load tagName(): %s", root->tagName().latin1() ); | 68 | qWarning("ToDoDB::load tagName(): %s", root->tagName().latin1() ); |
69 | //if( root->tagName() == QString::fromLatin1("Tasks" ) ){// Start | 69 | //if( root->tagName() == QString::fromLatin1("Tasks" ) ){// Start |
70 | XMLElement *element = root->firstChild(); | 70 | XMLElement *element = root->firstChild(); |
71 | if (element == 0 ) | ||
72 | return m_todos; | ||
71 | element = element->firstChild(); | 73 | element = element->firstChild(); |
72 | while( element ){ | 74 | while( element ){ |
73 | if( element->tagName() != QString::fromLatin1("Task") ){ | 75 | if( element->tagName() != QString::fromLatin1("Task") ){ |
74 | element = element->nextChild(); | 76 | element = element->nextChild(); |
75 | continue; | 77 | continue; |
76 | } | 78 | } |
77 | qWarning("ToDoDB::load element tagName() : %s", element->tagName().latin1() ); | 79 | qWarning("ToDoDB::load element tagName() : %s", element->tagName().latin1() ); |
78 | QString dummy; | 80 | QString dummy; |
79 | ToDoEvent event; | 81 | ToDoEvent event; |
80 | bool ok; | 82 | bool ok; |
81 | int dumInt; | 83 | int dumInt; |
82 | // completed | 84 | // completed |