mirror of
https://github.com/neovim/neovim.git
synced 2025-09-28 14:08:32 +00:00
fix(cmdline): fix passing -1 as char
This commit is contained in:
@@ -3883,7 +3883,7 @@ static int do_sub(exarg_T *eap, proftime_T timeout, long cmdpreview_ns, handle_T
|
|||||||
prompt = xmallocz((size_t)ec + 1);
|
prompt = xmallocz((size_t)ec + 1);
|
||||||
memset(prompt, ' ', (size_t)sc);
|
memset(prompt, ' ', (size_t)sc);
|
||||||
memset(prompt + sc, '^', (size_t)(ec - sc) + 1);
|
memset(prompt + sc, '^', (size_t)(ec - sc) + 1);
|
||||||
resp = getcmdline_prompt((char)(-1), prompt, 0, EXPAND_NOTHING, NULL, CALLBACK_NONE);
|
resp = getcmdline_prompt(-1, prompt, 0, EXPAND_NOTHING, NULL, CALLBACK_NONE);
|
||||||
msg_putchar('\n');
|
msg_putchar('\n');
|
||||||
xfree(prompt);
|
xfree(prompt);
|
||||||
if (resp != NULL) {
|
if (resp != NULL) {
|
||||||
|
@@ -2646,7 +2646,7 @@ char_u *getcmdline(int firstc, long count, int indent, bool do_concat FUNC_ATTR_
|
|||||||
/// @param[in] highlight_callback Callback used for highlighting user input.
|
/// @param[in] highlight_callback Callback used for highlighting user input.
|
||||||
///
|
///
|
||||||
/// @return [allocated] Command line or NULL.
|
/// @return [allocated] Command line or NULL.
|
||||||
char *getcmdline_prompt(const char firstc, const char *const prompt, const int attr,
|
char *getcmdline_prompt(const int firstc, const char *const prompt, const int attr,
|
||||||
const int xp_context, const char *const xp_arg,
|
const int xp_context, const char *const xp_arg,
|
||||||
const Callback highlight_callback)
|
const Callback highlight_callback)
|
||||||
FUNC_ATTR_WARN_UNUSED_RESULT FUNC_ATTR_MALLOC
|
FUNC_ATTR_WARN_UNUSED_RESULT FUNC_ATTR_MALLOC
|
||||||
|
Reference in New Issue
Block a user