aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/interface-gtk/interface.c
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2025-02-24 02:27:05 +0300
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2025-02-24 02:27:05 +0300
commite89593076f488e9e113cc58a5050b7283eedfb6c (patch)
tree53a3e851ba1b0505f060620e101d0679f3258fa4 /src/interface-gtk/interface.c
parent53dfbfec4bd58615eb049ed0cd06fdf8e2844360 (diff)
downloadsciteco-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