From 06b2f841dc4e959cf814d4e6e26aa9e8e38b0a8a Mon Sep 17 00:00:00 2001 From: ruglory Date: Fri, 24 Apr 2009 00:32:52 +0000 Subject: [PATCH] Bugfix for not properly drawing partically covered window background git-svn-id: https://svn.code.sf.net/p/qlscribe/svn/trunk@151 cac9541e-1b8d-4bfa-827e-589bba606050 --- src/qcdview.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/qcdview.cpp b/src/qcdview.cpp index e7e217f..561c5a4 100644 --- a/src/qcdview.cpp +++ b/src/qcdview.cpp @@ -147,18 +147,19 @@ void QCDView::drawForeground ( QPainter * painter, const QRectF & rect ) m_labelMode = cdscene->labelMode(); *m_mask = QPixmap( frameSize() ); + QRectF rectf( QPointF( -frameSize().width(), -frameSize().height() ), frameSize() * 2 ); { QPainter paint( m_mask ); paint.setWorldTransform( painter->transform() ); - drawCD( &paint, rect, false ); + drawCD( &paint, rectf, false ); } { QPixmap alpha( frameSize() ); QPainter paint( &alpha ); paint.setWorldTransform( painter->transform() ); - drawCD( &paint, rect, true ); + drawCD( &paint, rectf, true ); m_mask->setAlphaChannel( alpha ); }