Bug#47193: Sometimes cursor disappears when switching from one file to another. Right-clicking on the text restores it.

F@lk Brettschneider falk.brettschneider at gmx.de
Sat Aug 31 17:18:22 UTC 2002

Roland Krause wrote:

>Afaik, no. 
>the bug is hard to reproduce, so it is really difficult to find out
>what is going on. 
Using SuSE8.0 I haven't seen that bug again for some month. That's why I 
can't reproduce it in the latest KDevelop-2 versions.

The bug itself is really easily to check. The cursor disappears when 
QextMdiChildView::focusInEvent() wrongly returns in its first code line 
without further processing the method. The return out of that method has 
only to be done when there is some kind of recursion of focus setting. 
It is necessary to e.g. avoid unnecessary draw events of the editor 
widget which would e.g. slow down the popup-menu of the main menu bar. 
So if the cursor disappears, check why focusInEvent() returned and 
analyze why it was wrong in that case.

>One needs to valgrind QextMdi but I fear the outcome
>of that would be to gruesome for mortals.
Once we ran Purify over QextMDI on Win32 and it was OK.

F at lk

More information about the KDevelop-devel mailing list