[Kde-cygwin-cvs] CVS: qt-2/src/canvas qcanvas.cpp,1.1.1.1,1.2
Status: Inactive
Brought to you by:
habacker
From: Ralf H. <hab...@us...> - 2002-04-19 10:53:33
|
Update of /cvsroot/kde-cygwin/qt-2/src/canvas In directory usw-pr-cvs1:/tmp/cvs-serv3563/src/canvas Modified Files: qcanvas.cpp Log Message: upgrade to 2.3.1 release Index: qcanvas.cpp =================================================================== RCS file: /cvsroot/kde-cygwin/qt-2/src/canvas/qcanvas.cpp,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -r1.1.1.1 -r1.2 --- qcanvas.cpp 19 May 2001 18:11:45 -0000 1.1.1.1 +++ qcanvas.cpp 19 Apr 2002 10:52:59 -0000 1.2 @@ -522,7 +522,7 @@ } /*! - Destructs the canvas. Does \e not destroy items on the canvas. + Destructs the canvas. Does also destroy all items on the canvas. */ QCanvas::~QCanvas() { @@ -966,6 +966,7 @@ void QCanvas::drawArea(const QRect& inarea, QPainter* p, bool double_buffer) { QRect area=inarea.intersect(QRect(0,0,width(),height())); + if ( area.isEmpty() ) return; if ( !dblbuf ) double_buffer = FALSE; @@ -2652,7 +2653,7 @@ usual QWidget parameters may also be supplied. */ QCanvasView::QCanvasView(QCanvas* canvas, QWidget* parent, const char* name, WFlags f) : - QScrollView(parent,name,f) + QScrollView(parent,name,f|WRepaintNoErase|WResizeNoErase|WNorthWestGravity) { viewing = 0; setCanvas(canvas); |