[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [Bug 96237] when a single occurence of a recurring event is moved,
From: Reinhold Kainhofer <reinhold () kainhofer ! com>
Date: 2005-08-31 22:08:47
Message-ID: 20050831220847.28216.qmail () ktown ! kde ! org
[Download RAW message or body]
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.kde.org/show_bug.cgi?id=96237
reinhold kainhofer com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From reinhold kainhofer com 2005-09-01 00:08 -------
SVN commit 455586 by kainhofe:
Fix the problem that when moving and dissociating a single item of a recurring \
sequence, it it shown duplicated until the view is refreshed.
BUG: 96237
M +3 -3 koagenda.cpp
M +2 -1 koagendaview.cpp
--- branches/KDE/3.5/kdepim/korganizer/koagenda.cpp #455585:455586
@ -1075,11 +1075,11 @
if ( newInc ) {
// don't recreate items, they already have the correct position
emit enableAgendaUpdate( false );
- mChanger->changeIncidence( oldIncSaved, oldInc );
+ mActionItem->dissociateFromMultiItem();
mActionItem->setIncidence( newInc );
- mActionItem->dissociateFromMultiItem();
mChanger->addIncidence( newInc );
emit enableAgendaUpdate( true );
+ mChanger->changeIncidence( oldIncSaved, oldInc );
} else {
KMessageBox::sorry( this, i18n("Unable to add the exception item to \
the "
"calendar. No change will be done."), i18n("Error Occurred") );
@ -1552,7 +1552,7 @
int YTop, int YBottom )
{
#if 0
- kdDebug(5850) << "KOAgenda::insertItem:" << event->summary() << "-"
+ kdDebug(5850) << "KOAgenda::insertItem:" << incidence->summary() << "-"
<< qd.toString() << " ;top, bottom:" << YTop << "," << YBottom
<< endl;
#endif
--- branches/KDE/3.5/kdepim/korganizer/koagendaview.cpp #455585:455586
@ -1353,7 +1353,8 @
// recreating everything even causes troubles: dropping to the day matrix
// recreates the agenda items, but the evaluation is still in an \
agendaItems' code, // which was deleted in the mean time. Thus KOrg crashes...
- changeIncidenceDisplayAdded( incidence );
+ if ( mAllowAgendaUpdate )
+ changeIncidenceDisplayAdded( incidence );
break;
}
case KOGlobals::INCIDENCEEDITED: {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic