Fix handling of newline characters in command-prompt output

develop
lethosor 2014-05-15 15:51:03 -04:00
parent d52a07ef76
commit 2074f7e78b
1 changed files with 7 additions and 2 deletions

@ -58,7 +58,12 @@ public:
void add_response(color_value v, std::string s)
{
responses.push_back(std::make_pair(v,s));
std::stringstream ss(s);
std::string part;
while (std::getline(ss, part))
{
responses.push_back(std::make_pair(v, part));
}
}
protected:
std::list<std::pair<color_value,std::string> > responses;