Executor: fallback to old style tooltips if stderr is empty
o9000 mrovi9000@gmail.com
1 files changed,
6 insertions(+),
4 deletions(-)
jump to
M
src/execplugin/execplugin.c
→
src/execplugin/execplugin.c
@@ -794,10 +794,12 @@ if (start)
start += strlen(ansi_clear_screen); else start = execp->backend->buf_stderr; - execp->backend->tooltip = strdup(start); - rstrip(execp->backend->tooltip); - if (strlen(execp->backend->tooltip) > MAX_TOOLTIP_LEN) - execp->backend->tooltip[MAX_TOOLTIP_LEN] = '\0'; + if (*start) { + execp->backend->tooltip = strdup(start); + rstrip(execp->backend->tooltip); + if (strlen(execp->backend->tooltip) > MAX_TOOLTIP_LEN) + execp->backend->tooltip[MAX_TOOLTIP_LEN] = '\0'; + } } execp->backend->buf_stderr_length = 0; execp->backend->buf_stderr[execp->backend->buf_stderr_length] = '\0';