-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 a12c43e..d79a9b9 100644 --- a/korganizer/kotodoview.cpp +++ b/korganizer/kotodoview.cpp @@ -515,3 +515,3 @@ KOTodoView::KOTodoView(Calendar *calendar,QWidget* parent,const char* name) : { - + mIsActiveWindow = false; mCurItem = 0; @@ -952,2 +952,3 @@ void KOTodoView::storeCurrentItem() mCurItemAbove = 0; + mIsActiveWindow = topLevelWidget()->isActiveWindow(); mActiveItem = (KOTodoViewItem*)mTodoListView->currentItem(); @@ -1020,3 +1021,4 @@ void KOTodoView::resetFocusToList() { - topLevelWidget()->setActiveWindow(); + if ( mIsActiveWindow ) + topLevelWidget()->setActiveWindow(); mTodoListView->setFocus(); |