Skip to content

Commit 72c7549

Browse files
committed
Fixing tab completion
1 parent 52525ad commit 72c7549

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

atomicio.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ atomicio6(ssize_t (*f) (int, void *, size_t), int fd, void *_s, size_t n,
5454
{
5555
char *s = _s;
5656
size_t pos = 0;
57-
ssize_t res;
57+
int res;
5858
struct pollfd pfd;
5959

6060
#ifndef BROKEN_READ_COMPARISON

contrib/win32/win32compat/tncon.c

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -650,9 +650,11 @@ int ReadConsoleForTermEmul(HANDLE hInput, char *destin, int destinlen)
650650
NetWriteString2(pParams->Socket, (char *)BACKSPACE_KEY, 1, 0);
651651
break;
652652
case VK_TAB:
653-
if (dwControlKeyState == SHIFT_PRESSED)
654-
NetWriteString2(pParams->Socket, (char *)SHIFT_TAB_KEY, 3, 0);
655-
break;
653+
if (dwControlKeyState == SHIFT_PRESSED)
654+
NetWriteString2(pParams->Socket, (char *)SHIFT_TAB_KEY, 3, 0);
655+
else
656+
NetWriteString2(pParams->Socket, (char *)octets, n, 0);
657+
break;
656658
case VK_ESCAPE:
657659
NetWriteString2(pParams->Socket, (char *)ESCAPE_KEY, 1, 0);
658660
break;

0 commit comments

Comments
 (0)