From c1ce8cf764dc735974ede739e148a5a69bc1b9ac Mon Sep 17 00:00:00 2001
From: Axel Naumann <Axel.Naumann@cern.ch>
Date: Wed, 8 Jun 2011 08:44:38 +0000
Subject: [PATCH] Merge r39595 from cling: Reset the modifier before reading
 new input. Fixes problem in cling where backspace would disable further
 input.

git-svn-id: http://root.cern.ch/svn/root/trunk@39596 27541ba8-7e3a-0410-8455-c3a389f83636
---
 core/textinput/src/textinput/StreamReaderUnix.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/core/textinput/src/textinput/StreamReaderUnix.cpp b/core/textinput/src/textinput/StreamReaderUnix.cpp
index 179a9df5bcc..1a787a318dc 100644
--- a/core/textinput/src/textinput/StreamReaderUnix.cpp
+++ b/core/textinput/src/textinput/StreamReaderUnix.cpp
@@ -228,6 +228,7 @@ namespace textinput {
   bool
   StreamReaderUnix::ReadInput(size_t& nRead, InputData& in) {
     int c = ReadRawCharacter();
+    in.SetModifier(InputData::kModNone);
     if (c == -1) {
       in.SetExtended(InputData::kEIEOF);
     } else if (c == 0x1b) {
-- 
GitLab