mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-27 17:18:53 +00:00
1c49da8ce4
Introduce a new _overflowed state variable to indicate whether the horizontal boundary was reached already and to omit subsequent character output. This state is necessary to maintain a valid cursor position at all times. The _overflowed attribute is reset once the cursor is moved into a valid position again. To harmonise the bounds checking for _cursor_pos modifications, the `constrain()` method was added. Fixes genodelabs/genode#4093 Also fixes a bug in `vpa()` and `vpb()` which moved the cursor horizontally instead of vertically. |
||
---|---|---|
.. | ||
cell_array.h | ||
char_cell_array_character_screen.h | ||
character_screen_tracer.h | ||
character_screen.h | ||
decoder.h | ||
font_face.h | ||
print.h | ||
read_buffer.h | ||
types.h |