diff --git a/src/im/conversation.cpp b/src/im/conversation.cpp
index 5a69edd..4819858 100644
--- a/src/im/conversation.cpp
+++ b/src/im/conversation.cpp
@@ -792,16 +792,19 @@ void Conversation::buddy_typing(PurpleAccount* account, const char* who, gpointe
 			irc->getUser()->send(irc::Message(MSG_PRIVMSG).setSender(n)
 						.setReceiver(irc->getUser())
 						.addArg("\1TYPING 1\1"));
+			break;
 
 		case PURPLE_TYPED:
 			irc->getUser()->send(irc::Message(MSG_PRIVMSG).setSender(n)
 						.setReceiver(irc->getUser())
 						.addArg("\1TYPING 2\1"));
+			break;
 
 		case PURPLE_NOT_TYPING:
 			irc->getUser()->send(irc::Message(MSG_PRIVMSG).setSender(n)
 						.setReceiver(irc->getUser())
 						.addArg("\1TYPING 0\1"));
+			break;
 	}
 }
 

Reply via email to