diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2025-02-24 02:27:05 +0300 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2025-02-24 02:27:05 +0300 |
commit | e89593076f488e9e113cc58a5050b7283eedfb6c (patch) | |
tree | 53a3e851ba1b0505f060620e101d0679f3258fa4 /src/interface-gtk/interface.c | |
parent | 53dfbfec4bd58615eb049ed0cd06fdf8e2844360 (diff) | |
download | sciteco-e89593076f488e9e113cc58a5050b7283eedfb6c.tar.gz |
Curses: fixed flickering when scrolling through the auto-completion popup (or generally when keeping it on screen even unchanged)
* Turns out that updating the hardware cursor - which is not displayed anyway - would cause premature
screen updates in teco_interface_refresh(), thus causing flickering, for instance
when quickly cycling through the auto completion popup.
Or even just when clicking its borders which does not change it.
* Touching the popup window is actually important and expected since
Scinterm is also touching its window by completely redrawing it.
Touching the popup window makes sure, it's still copied into newscr and overlaps
the Scintilla view even if the popup did not change - e.g. when pressing an unassigned
function key or clicking on the popup borders.
Diffstat (limited to 'src/interface-gtk/interface.c')
0 files changed, 0 insertions, 0 deletions