https://bugs.documentfoundation.org/show_bug.cgi?id=91544

László Németh <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #12 from László Németh <[email protected]> ---
Freezing is fixed in the master, but not the following inherited
invalidation/repainting problem of the Data sources window. Summary for a new
bug report:

- jumping in the next row overdraw all texts in the other rows, resulting false
bold text (also in LO 3.6)

New repainting problems:

- pressing PgUp/PgDown can result overdrawn cells
- jumping in empty cells can show false selected cell content (content of other
cells in the same column, eg. in Chapter and Edition fields in the Bibliography
database)

Tomaž, I have fixed the freezing at this code part:

commit 29b1e6718f6ebdb45d2a8c6a89a86bc0a6bbb3ae
Author: Tomaž Vajngerl <[email protected]>
Date:   Wed May 6 15:49:16 2015 +0900

    refactor "TextEdit" & co. to use RenderContext

    Change-Id: Ib26ecb9640d23714acec73304f26e2fd6af90ed4

diff --git a/vcl/source/edit/texteng.cxx b/vcl/source/edit/texteng.cxx
index e5a3c84..7311148 100644
--- a/vcl/source/edit/texteng.cxx
+++ b/vcl/source/edit/texteng.cxx
@@ -1499,10 +1499,7 @@ void TextEngine::UpdateViews( TextView* pCurView )
                 aNewPos.X() -= aOutSz.Width() - 1;
             aClipRect.SetPos( aNewPos );

-            if ( pView == pCurView )
-                pView->ImpPaint( aClipRect,
!pView->GetWindow()->IsPaintTransparent() );
-            else
-                pView->GetWindow()->Invalidate( aClipRect );
+            pView->GetWindow()->Invalidate( aClipRect );
         }
     }

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to