To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80730





------- Additional comments from [email protected] Wed Aug 19 14:59:00 +0000 
2009 -------
AW: Also not the (only) reason, but maybe necessary. The patch is:

--------------------------------------------
--- a/svx/source/svdraw/svdedxv.cxx     Thu Aug 13 18:27:30 2009 +0200
+++ b/svx/source/svdraw/svdedxv.cxx     Wed Aug 19 16:48:43 2009 +0200
@@ -371,8 +371,17 @@
 
                        pWin->EnableMapMode(bMerk);
                }
-               
-               rOutlView.ShowCursor();
+
+        // #i80730# only activate cursor when in visible region
+        if(!aBlankRect.IsEmpty())
+        {
+               Cursor* pCursor = pWin->GetCursor();
+
+            if(!pCursor || !pCursor->IsVisible())
+            {
+                       rOutlView.ShowCursor();
+            }
+        }
        }
 }
--------------------------------------------

Besides that, the problem is the repaint itself (You can check by keeping
CTRL-ALT-R pressed in draw/impress during a TextEdit). In
vcl/source/window/window.cxx ImplHide() and ImplShow( FALSE ) is used during
window repaint. This resets the timer and thus makes the cursor not blink
anymore when repaint is repeated more often than cursor blinks.

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to