When the text cursor is enabled, if it is positioned on-screen above an area that is not using either the current foreground or background colour then it will not be visible, and will not flash
this is because the current cursor uses canvas->swapRectangle to be drawn, which swaps the current "pen" and "brush" coloured pixels in a given area, equating to the currently selected FG and BG colours
Now that the graphics system supports EOR operations drawing a rectangle using the EOR paint mode may be a better option
When the text cursor is enabled, if it is positioned on-screen above an area that is not using either the current foreground or background colour then it will not be visible, and will not flash
this is because the current cursor uses
canvas->swapRectangle
to be drawn, which swaps the current "pen" and "brush" coloured pixels in a given area, equating to the currently selected FG and BG coloursNow that the graphics system supports EOR operations drawing a rectangle using the EOR paint mode may be a better option