-rw-r--r-- | korganizer/calendarview.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/korganizer/calendarview.cpp b/korganizer/calendarview.cpp index 427d71b..9674921 100644 --- a/korganizer/calendarview.cpp +++ b/korganizer/calendarview.cpp | |||
@@ -2767,25 +2767,29 @@ void CalendarView::changeEventDisplay(Event *which, int action) | |||
2767 | } | 2767 | } |
2768 | clearallviews = true; | 2768 | clearallviews = true; |
2769 | mDateNavigator->updateView(); | 2769 | mDateNavigator->updateView(); |
2770 | //mDialogManager->updateSearchDialog(); | 2770 | //mDialogManager->updateSearchDialog(); |
2771 | if (which) { | 2771 | if (which) { |
2772 | // If there is an event view visible update the display | 2772 | // If there is an event view visible update the display |
2773 | mViewManager->currentView()->changeEventDisplay(which,action); | 2773 | mViewManager->currentView()->changeEventDisplay(which,action); |
2774 | // TODO: check, if update needed | 2774 | // TODO: check, if update needed |
2775 | // if (which->getTodoStatus()) { | 2775 | // if (which->getTodoStatus()) { |
2776 | mTodoList->updateView(); | 2776 | mTodoList->updateView(); |
2777 | if ( action != KOGlobals::EVENTDELETED ) { | 2777 | if ( action != KOGlobals::EVENTDELETED ) { |
2778 | mConflictingEvent = which ; | 2778 | mConflictingEvent = which ; |
2779 | QTimer::singleShot( 1000, this, SLOT ( checkConflictForEvent() ) ); | 2779 | int time = 1000; |
2780 | #ifdef DESKTOP_VERSION | ||
2781 | time = 500; | ||
2782 | #endif | ||
2783 | QTimer::singleShot( time, this, SLOT ( checkConflictForEvent() ) ); | ||
2780 | } | 2784 | } |
2781 | // } | 2785 | // } |
2782 | } else { | 2786 | } else { |
2783 | mViewManager->currentView()->updateView(); | 2787 | mViewManager->currentView()->updateView(); |
2784 | } | 2788 | } |
2785 | } | 2789 | } |
2786 | void CalendarView::checkConflictForEvent() | 2790 | void CalendarView::checkConflictForEvent() |
2787 | { | 2791 | { |
2788 | 2792 | ||
2789 | if (!KOPrefs::instance()->mConfirm) | 2793 | if (!KOPrefs::instance()->mConfirm) |
2790 | return; | 2794 | return; |
2791 | if ( ! mConflictingEvent ) return; | 2795 | if ( ! mConflictingEvent ) return; |