From 3912340deeb4e91c01c002660e77a0191e5ef9fa Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Tue, 17 Jun 2008 13:19:25 +0000 Subject: [PATCH] Entering/leaving insert mode should only happen with parameter 4. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25991 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/terminal/TermParse.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/apps/terminal/TermParse.cpp b/src/apps/terminal/TermParse.cpp index c3de1243db..5f3848f4b8 100644 --- a/src/apps/terminal/TermParse.cpp +++ b/src/apps/terminal/TermParse.cpp @@ -673,13 +673,15 @@ TermParse::EscParse() case CASE_SET: /* SET */ - fBuffer->SetInsertMode(MODE_INSERT); + if (param[0] == 4) + fBuffer->SetInsertMode(MODE_INSERT); parsestate = groundtable; break; case CASE_RST: /* RST */ - fBuffer->SetInsertMode(MODE_OVER); + if (param[0] == 4) + fBuffer->SetInsertMode(MODE_OVER); parsestate = groundtable; break;