diff options
| author | 2008-07-06 20:59:13 +0000 | |
|---|---|---|
| committer | 2008-07-06 20:59:13 +0000 | |
| commit | 29bbfc536942cf9b4004864c8ebecd157e33a3d9 (patch) | |
| tree | 98313393cdcd915552d0876f7018731396048f70 /src | |
| parent | Added gettext message-update and -extract (diff) | |
| download | KVIrc-29bbfc536942cf9b4004864c8ebecd157e33a3d9.tar.gz KVIrc-29bbfc536942cf9b4004864c8ebecd157e33a3d9.tar.bz2 KVIrc-29bbfc536942cf9b4004864c8ebecd157e33a3d9.zip | |
fix for wrong behaviour in classic taskbar; should fix #94 too
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2027 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src')
| -rw-r--r-- | src/kvirc/ui/kvi_taskbar.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/kvirc/ui/kvi_taskbar.cpp b/src/kvirc/ui/kvi_taskbar.cpp index 5ab94c30b..f90590212 100644 --- a/src/kvirc/ui/kvi_taskbar.cpp +++ b/src/kvirc/ui/kvi_taskbar.cpp @@ -359,14 +359,13 @@ void KviTaskBarButton::drawButtonLabel(QPainter * painter) if(bMinimized) { - QString tmp = QChar('('); - tmp += szText; - tmp += QChar(')'); - pPainter->drawText(cRect,Qt::AlignLeft | Qt::AlignTop,tmp,&bRect); - } else { - pPainter->drawText(cRect,Qt::AlignLeft | Qt::AlignTop,szText,&bRect); + szText.prepend('('); + szText.append(')'); } + pPainter->setClipRect(cRect); + pPainter->drawText(cRect,Qt::AlignLeft | Qt::AlignTop,szText,&bRect); + if(bRect.width() > cRect.width()) { pPainter->setClipRect(cRect.right(),cRect.y(),10,cRect.height()); |
