Version: (using KDE Devel) Installed from: Compiled sources As you can see in the attached picture, when running the presentation, the first page often comes up showing only a quarter of the screen, while the rest is white. This is with KPresenter with tag KOFFICE_1_3_BRANCH
Created attachment 4466 [details] "screen dump" of the problem This is a photo of the screen when it happen
Created attachment 4467 [details] the presentation with teh problem The presentation with the problem
What much much worse is that it often also changes to clip like in the screen dump, when the presentation is running. That is: Start presentation, go next a few times, and boom suddenly 3/4 of the screen is white. This makes KPresenter utterly unpleasant to do presentation with ;-)
an additional note: It seems like the white-out during presentation happens at the second the application auto saves, I doubt that is just a coinsident - in addition I can tell you that the few tests I made seems to show that it does not happen, if I save before starting the presentation. Cheers Jesper.
I just reread item #4. The white out do not happen spontainously if I disable auto save, but it does still happen when I 1) start the presentation 2) goes back one page.
CVS commit by faure: Fix major drawing problems in fullscreen mode due to dbl-buffer-pixmap not resized to the correct size. What's amazing is that this if is in kprcanvas.cc since revision 1.1 - I guess it's the rest of the code that changed. CCMAIL: 73943-done@bugs.kde.org M +0 -1 kpbackground.cc 1.92 M +1 -2 kprcanvas.cc 1.388 --- koffice/kpresenter/kpbackground.cc #1.91:1.92 @@ -415,5 +415,4 @@ void KPBackGround::drawBackPix( QPainter double w = _origSize.width(); w *= ext.width(); - // QCursor::pos() is not right. What is right? #if KDE_IS_VERSION(3,1,90) QRect desk = KGlobalSettings::desktopGeometry(kapp->activeWindow()); --- koffice/kpresenter/kprcanvas.cc #1.387:1.388 @@ -2265,5 +2265,4 @@ void KPrCanvas::resizeEvent( QResizeEven e->oldSize() ) ); #endif - if ( editMode ) // ### what happens in fullscreen mode ? No double-buffering !?!? buffer.resize( size() ); }
This is indeed fixed, so I guess as a reporter of this bug, that I should close it.