Abdelrazak Younes wrote:
> Peter Kümmel wrote:
>> Peter Kümmel wrote:
>>> Here the fastest way to reproduce it on Windows:
>>> http://82.149.170.66/kde-windows/qt/single/
>>> Peter
>>>
>>
>> And the first hot-fix.
>
> I guess there's some kind of new signal plugged into the loop. It should
> not affect other version but please verify and apply.
There is still a recursive paint on every resize, so the patch is too hot.
>
> Abdel
>
>>
>> Peter
>>
>>
>> ------------------------------------------------------------------------
>>
>> Index: src/frontends/qt4/GuiWorkArea.C
>> ===================================================================
>> --- src/frontends/qt4/GuiWorkArea.C (revision 17619)
>> +++ src/frontends/qt4/GuiWorkArea.C (working copy)
>> @@ -506,11 +506,11 @@
>> */
>>
>> if (need_resize_) {
>> + need_resize_ = false;
>> verticalScrollBar()->setPageStep(viewport()->height());
>> screen_ = QPixmap(viewport()->width(), viewport()->height());
>> resizeBufferView();
>> updateScreen();
>> - need_resize_ = false;
>> }
>>
>> QPainter pain(viewport());
>
--
Peter Kümmel