diff options
-rw-r--r-- | sc/source/ui/view/gridwin4.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sc/source/ui/view/gridwin4.cxx b/sc/source/ui/view/gridwin4.cxx index 7a8e10a7c0f4..a890abc8ab34 100644 --- a/sc/source/ui/view/gridwin4.cxx +++ b/sc/source/ui/view/gridwin4.cxx @@ -377,6 +377,10 @@ void ScGridWindow::Paint( const Rectangle& rRect, OutputDevice* pOutDev ) ScViewData::AddPixelsWhile( nScrY, aPixRect.Bottom(), nY2, MAXROW, nPPTY, pDoc, nTab); } + // We specifically need to set the visible range here -- by default it is + // set in UpdateVisibleRange which however uses the viewdata, which is + // completely irrelevant for tiled rendering. + maVisibleRange.set( nX1, nY1, nX2, nY2 ); Draw( nX1,nY1,nX2,nY2, SC_UPDATE_MARKS, pOutDev ); // nicht weiterzeichnen bIsInPaint = false; } |