From 14bd7cc7412ffdbca09e1cd63a230222a3fbfd53 Mon Sep 17 00:00:00 2001 From: zautrix Date: Wed, 30 Nov 2005 07:17:43 +0000 Subject: agenda fix --- diff --git a/korganizer/koagenda.cpp b/korganizer/koagenda.cpp index d9d1283..1d4d6de 100644 --- a/korganizer/koagenda.cpp +++ b/korganizer/koagenda.cpp @@ -843,14 +843,15 @@ void KOAgenda::startItemAction(QPoint viewportPos) mStartCellY = gy; mCurrentCellX = gx; mCurrentCellY = gy; + bool allowResize = ( mActionItem->incidence()->typeID() != todoID ); if (mAllDayMode) { int gridDistanceX = (x - gx * mGridSpacingX); - if (gridDistanceX < mResizeBorderWidth && + if ( allowResize && gridDistanceX < mResizeBorderWidth && mActionItem->cellX() == mCurrentCellX) { mActionType = RESIZELEFT; setCursor(sizeHorCursor); - } else if ((mGridSpacingX - gridDistanceX) < mResizeBorderWidth && + } else if ( allowResize && (mGridSpacingX - gridDistanceX) < mResizeBorderWidth && mActionItem->cellXWidth() == mCurrentCellX) { mActionType = RESIZERIGHT; setCursor(sizeHorCursor); @@ -861,7 +862,6 @@ void KOAgenda::startItemAction(QPoint viewportPos) } } else { int gridDistanceY = (y - gy * mGridSpacingY); - bool allowResize = ( mActionItem->incidence()->typeID() != todoID ); if (allowResize && gridDistanceY < mResizeBorderWidth && mActionItem->cellYTop() == mCurrentCellY && !mActionItem->firstMultiItem()) { -- cgit v0.9.0.2