author | zautrix <zautrix> | 2005-08-10 11:40:52 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2005-08-10 11:40:52 (UTC) |
commit | 722a463b47ba8fe2dbf52329fec27af4125d530b (patch) (side-by-side diff) | |
tree | 17a000965abaf5d9fb99823893d884e7655d1348 | |
parent | 77c5968afa68459ca5918c98206bd9e39cf90235 (diff) | |
download | kdepimpi-722a463b47ba8fe2dbf52329fec27af4125d530b.zip kdepimpi-722a463b47ba8fe2dbf52329fec27af4125d530b.tar.gz kdepimpi-722a463b47ba8fe2dbf52329fec27af4125d530b.tar.bz2 |
fix
-rw-r--r-- | korganizer/koagenda.cpp | 14 | ||||
-rw-r--r-- | korganizer/koagenda.h | 1 | ||||
-rw-r--r-- | korganizer/koagendaview.cpp | 2 |
3 files changed, 12 insertions, 5 deletions
diff --git a/korganizer/koagenda.cpp b/korganizer/koagenda.cpp index 7e9fa71..7d9d674 100644 --- a/korganizer/koagenda.cpp +++ b/korganizer/koagenda.cpp @@ -110,5 +110,6 @@ int MarcusBains::todayColumn() void MarcusBains::updateLoc() { - updateLocation(); + if ( !agenda->invalidPixmap() ) + updateLocation(); } void MarcusBains::updateLocation(bool recalculate) @@ -442,4 +443,8 @@ void KOAgenda::categoryChanged(Incidence * inc) } } +bool KOAgenda::invalidPixmap() +{ + return mInvalidPixmap; +} bool KOAgenda::eventFilter_mouse(QObject *object, QMouseEvent *me) { @@ -447,5 +452,5 @@ bool KOAgenda::eventFilter_mouse(QObject *object, QMouseEvent *me) if ( mInvalidPixmap ) { mInvalidPixmap = false; - qDebug("KO: Upsizing Pixmaps "); + qDebug("KO: efm Upsizing Pixmaps %s", QDateTime::currentDateTime().toString().latin1()); computeSizes(); emit updateViewSignal(); @@ -1282,9 +1287,10 @@ void KOAgenda::drawContents(QPainter* p, int cx, int cy, int cw, int ch) if ( mInvalidPixmap ) { mInvalidPixmap = false; - qDebug("KO: Upsizing Pixmaps "); + qDebug("KO: dc Upsizing Pixmaps %s", QDateTime::currentDateTime().toString().latin1()); computeSizes(); emit updateViewSignal(); return; - } + } + //qDebug("KOAgenda::drawContents %s", QDateTime::currentDateTime().toString().latin1()); if ( ! mAllDayMode ) { // currently not working for diff --git a/korganizer/koagenda.h b/korganizer/koagenda.h index 59e7472..380ce62 100644 --- a/korganizer/koagenda.h +++ b/korganizer/koagenda.h @@ -129,4 +129,5 @@ class KOAgenda : public QScrollView void shrinkPixmap(); QTime getEndTime(); + bool invalidPixmap(); public slots: diff --git a/korganizer/koagendaview.cpp b/korganizer/koagendaview.cpp index 04f30bb..f5a3a4b 100644 --- a/korganizer/koagendaview.cpp +++ b/korganizer/koagendaview.cpp @@ -604,5 +604,5 @@ void KOAgendaView::slotIdleTimeout() return; } - qDebug("KO: Downsizing Pixmaps "); + qDebug("KO: Downsizing Pixmaps %s",QDateTime::currentDateTime().toString().latin1()); mAgenda->shrinkPixmap(); mAllDayAgenda->shrinkPixmap(); |