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]
