From b78d73fe7612ceab5b0c044c038daa2bf85782f4 Mon Sep 17 00:00:00 2001 From: Jim Ingham Date: Wed, 15 May 2013 01:21:48 +0000 Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20pop=20the=20process=20input=20r?= =?UTF-8?q?eader=20for=20a=20=E2=80=9Cstop=E2=80=9D=20event=20if=20ShouldB?= =?UTF-8?q?roadcastEvent=20has=20restarted=20the=20process.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit llvm-svn: 181859 --- lldb/source/Target/Process.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lldb/source/Target/Process.cpp b/lldb/source/Target/Process.cpp index 652505252f15..61b4ec65158e 100644 --- a/lldb/source/Target/Process.cpp +++ b/lldb/source/Target/Process.cpp @@ -3955,7 +3955,7 @@ Process::HandlePrivateEvent (EventSP &event_sp) Process::ProcessEventData::SetUpdateStateOnRemoval(event_sp.get()); if (StateIsRunningState (new_state)) PushProcessInputReader (); - else + else if (!Process::ProcessEventData::GetRestartedFromEvent(event_sp.get())) PopProcessInputReader (); BroadcastEvent (event_sp);