Mercurial > vim
changeset 5932:06c10522d321 v7.4.307
updated for version 7.4.307
Problem: Can't build without the +termresponse feature.
Solution: Add proper #ifdefs.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Thu, 22 May 2014 21:22:19 +0200 |
parents | 4b888397094f |
children | 54d96e3b2eec |
files | src/os_unix.c src/term.c src/version.c |
diffstat | 3 files changed, 20 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/src/os_unix.c +++ b/src/os_unix.c @@ -3743,7 +3743,10 @@ check_mouse_termcode() /* Conflicts with xterm mouse: "\033[" and "\033[M". * Also conflicts with the xterm termresponse, skip this if it was * requested already. */ - if (!use_xterm_mouse() && !did_request_esc_sequence() + if (!use_xterm_mouse() +# ifdef FEAT_TERMRESPONSE + && !did_request_esc_sequence() +# endif # ifdef FEAT_GUI && !gui.in_use # endif @@ -3758,7 +3761,10 @@ check_mouse_termcode() # endif # ifdef FEAT_MOUSE_PTERM /* same as the dec mouse */ - if (!use_xterm_mouse() && !did_request_esc_sequence() + if (!use_xterm_mouse() +# ifdef FEAT_TERMRESPONSE + && !did_request_esc_sequence() +# endif # ifdef FEAT_GUI && !gui.in_use # endif @@ -3773,7 +3779,10 @@ check_mouse_termcode() # endif # ifdef FEAT_MOUSE_URXVT /* same as the dec mouse */ - if (use_xterm_mouse() == 3 && !did_request_esc_sequence() + if (use_xterm_mouse() == 3 +# ifdef FEAT_TERMRESPONSE + && !did_request_esc_sequence() +# endif # ifdef FEAT_GUI && !gui.in_use # endif
--- a/src/term.c +++ b/src/term.c @@ -3311,7 +3311,8 @@ stoptermcap() } } -#if defined(UNIX) || defined(PROTO) +#if defined(FEAT_TERMRESPONSE) || defined(PROTO) +# if defined(UNIX) || defined(PROTO) /* * Return TRUE when the xterm version was requested or anything else that * would send an ESC sequence back to Vim. @@ -3327,15 +3328,11 @@ did_request_esc_sequence() if (u7_status == U7_GET) u7_status = 0; return crv_status == CRV_SENT || u7_status == U7_SENT -# if defined(FEAT_TERMRESPONSE) - || xt_index_out > xt_index_in -# endif - ; + || xt_index_out > xt_index_in; } -#endif - - -#if defined(FEAT_TERMRESPONSE) || defined(PROTO) +# endif + + /* * Request version string (for xterm) when needed. * Only do this after switching to raw mode, otherwise the result will be