Fix for crash when unescaping a string with unbalanced quotes

Add Mac OS X's default term name to terms for which we know how to set a title
This commit is contained in:
ridiculousfish
2012-01-02 13:40:03 -08:00
parent bef046a51a
commit 99000e68b7
6 changed files with 24 additions and 11 deletions

View File

@@ -627,7 +627,11 @@ void reader_write_title()
return;
}
if( !contains( term, L"xterm", L"screen", L"nxterm", L"rxvt" ) )
bool recognized = false;
recognized = recognized || contains( term, L"xterm", L"screen", L"nxterm", L"rxvt" );
recognized = recognized || ! wcsncmp(term, L"xterm-", wcslen(L"xterm-"));
if( ! recognized )
{
char *n = ttyname( STDIN_FILENO );