-rw-r--r-- | korganizer/kotodoview.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/korganizer/kotodoview.cpp b/korganizer/kotodoview.cpp index a8143a0..a12acd1 100644 --- a/korganizer/kotodoview.cpp +++ b/korganizer/kotodoview.cpp | |||
@@ -508,7 +508,7 @@ void KOTodoView::setNarrow() | |||
508 | } | 508 | } |
509 | void KOTodoView::updateView() | 509 | void KOTodoView::updateView() |
510 | { | 510 | { |
511 | 511 | pendingSubtodo = 0; | |
512 | if ( mBlockUpdate ) { | 512 | if ( mBlockUpdate ) { |
513 | //qDebug("blocked "); | 513 | //qDebug("blocked "); |
514 | return; | 514 | return; |
@@ -602,6 +602,7 @@ void KOTodoView::updateView() | |||
602 | 602 | ||
603 | void KOTodoView::restoreItemState( QListViewItem *item ) | 603 | void KOTodoView::restoreItemState( QListViewItem *item ) |
604 | { | 604 | { |
605 | pendingSubtodo = 0; | ||
605 | while( item ) { | 606 | while( item ) { |
606 | KOTodoViewItem *todoItem = (KOTodoViewItem *)item; | 607 | KOTodoViewItem *todoItem = (KOTodoViewItem *)item; |
607 | todoItem->setOpen( mDocPrefs->readBoolEntry( todoItem->todo()->uid() ) ); | 608 | todoItem->setOpen( mDocPrefs->readBoolEntry( todoItem->todo()->uid() ) ); |
@@ -617,7 +618,7 @@ QMap<Todo *,KOTodoViewItem *>::ConstIterator | |||
617 | // kdDebug() << "KOTodoView::insertTodoItem(): " << todo->getSummary() << endl; | 618 | // kdDebug() << "KOTodoView::insertTodoItem(): " << todo->getSummary() << endl; |
618 | // TODO: Check, if dynmaic cast is necessary | 619 | // TODO: Check, if dynmaic cast is necessary |
619 | 620 | ||
620 | 621 | pendingSubtodo = 0; | |
621 | Incidence *incidence = todo->relatedTo(); | 622 | Incidence *incidence = todo->relatedTo(); |
622 | if (incidence && incidence->type() == "Todo") { | 623 | if (incidence && incidence->type() == "Todo") { |
623 | Todo *relatedTodo = static_cast<Todo *>(incidence); | 624 | Todo *relatedTodo = static_cast<Todo *>(incidence); |
@@ -705,6 +706,7 @@ void KOTodoView::showItem(QListViewItem *item,const QPoint &,int) | |||
705 | 706 | ||
706 | void KOTodoView::popupMenu(QListViewItem *item,const QPoint &,int column) | 707 | void KOTodoView::popupMenu(QListViewItem *item,const QPoint &,int column) |
707 | { | 708 | { |
709 | pendingSubtodo = 0; | ||
708 | mActiveItem = (KOTodoViewItem *)item; | 710 | mActiveItem = (KOTodoViewItem *)item; |
709 | if (item) { | 711 | if (item) { |
710 | switch (column){ | 712 | switch (column){ |