diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2022-06-21 02:42:56 +0200 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2022-06-21 02:42:56 +0200 |
commit | 73cab56e058fe218fa855056f2d567a12b37955d (patch) | |
tree | 47a372c98a7d75c844a02969768e897e5c5cacf4 /src | |
parent | cf9ffc0cec0d2e55930238d1752209bca659c96d (diff) | |
download | sciteco-73cab56e058fe218fa855056f2d567a12b37955d.tar.gz |
better support recent versions of PDCursesMod (used to be the Win32a-port)
* PDCursesMod is now the recommended PDCurses variant
* you should use at least v4.3.2 since earlier versions have problems
inserting CTRL+C and CTRL+V.
* We now check for PDC_get_version() since initscr() was name-mangled at least
for some time. The maintainers have now reverted to name-mangling endwin(),
we still check for PDC_get_version() as it is probably safer in the future.
* Properly define PDC_FORCE_UTF8 now.
* We no longer have to check for PDC_set_resize_limits() since PDCursesMod
now defines its own macro __PDCURSESMOD__ in curses.h.
Diffstat (limited to 'src')
-rw-r--r-- | src/interface-curses/interface.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/interface-curses/interface.c b/src/interface-curses/interface.c index 4b51e2c..93f9e99 100644 --- a/src/interface-curses/interface.c +++ b/src/interface-curses/interface.c @@ -691,7 +691,7 @@ teco_interface_init_interactive(GError **error) g_setenv("TERM", "#win32con", TRUE); #endif -#ifdef PDCURSES_MOD +#ifdef __PDCURSESMOD__ /* * Necessary to enable window resizing in WinGUI port */ @@ -1629,6 +1629,7 @@ teco_interface_event_loop_iter(void) #ifdef KEY_RESIZE case KEY_RESIZE: #ifdef __PDCURSES__ + /* NOTE: No longer necessary since PDCursesMod v4.3.3. */ resize_term(0, 0); #endif teco_interface_resize_all_windows(); |