-rw-r--r-- | korganizer/koagenda.cpp | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/korganizer/koagenda.cpp b/korganizer/koagenda.cpp index faddac4..ce73168 100644 --- a/korganizer/koagenda.cpp +++ b/korganizer/koagenda.cpp @@ -477,6 +477,10 @@ bool KOAgenda::eventFilter_mouse(QObject *object, QMouseEvent *me) if ( tempItem->height() > 10 ) { int minV = tempItem->height()/4; - if ( minV > (blockmoveDist/2)-2 ) - minV = (blockmoveDist/2)-2; + if ( minV > (blockmoveDist/2)-2 ) { + if ( minV > blockmoveDist ) + minV = blockmoveDist; + else + minV = (blockmoveDist/2); + } bool border = false; int diff = tempItem->y() - viewportPos.y(); @@ -500,6 +504,10 @@ bool KOAgenda::eventFilter_mouse(QObject *object, QMouseEvent *me) if ( tempItem->width() > 10 ) { int minH = tempItem->width()/4; - if ( minH > (blockmoveDist/2)-2 ) - minH = (blockmoveDist/2)-2; + if ( minH > (blockmoveDist/2)-2 ) { + if ( minH > blockmoveDist ) + minH = blockmoveDist; + else + minH = (blockmoveDist/2); + } bool border = false; int diff = tempItem->x() - viewportPos.x(); |