diff options
Diffstat (limited to 'src/snomasks.cpp')
-rw-r--r-- | src/snomasks.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/snomasks.cpp b/src/snomasks.cpp index 2af5fc801..97de1ebf5 100644 --- a/src/snomasks.cpp +++ b/src/snomasks.cpp @@ -30,6 +30,10 @@ SnomaskManager::~SnomaskManager() void SnomaskManager::FlushSnotices() { // stub.. not yet written XXX + for (std::map<char, Snomask *>::iterator i = SnoMasks.begin(); i != SnoMasks.end(); i++) + { + i->second->Flush(); + } } bool SnomaskManager::EnableSnomask(char letter, const std::string &type) @@ -106,7 +110,6 @@ void Snomask::SendMessage(const std::string &message) { this->Flush(); LastMessage = message; - Count = 1; } else { @@ -134,4 +137,7 @@ void Snomask::Flush() } } } + + LastMessage = ""; + Count = 1; } |