Explorar o código

Wordwrap on NOTICE.

Steve Thielemann %!s(int64=4) %!d(string=hai) anos
pai
achega
3321128287
Modificáronse 1 ficheiros con 6 adicións e 2 borrados
  1. 6 2
      render.cpp

+ 6 - 2
render.cpp

@@ -142,8 +142,12 @@ void render(message_stamp &msg_stamp, door::Door &door, ircClient &irc) {
     std::string tmp = irc_msg[3];
     tmp.erase(0, 1);
     stamp(msg_stamp.stamp, door);
-    door << nick_color << parse_nick(irc_msg[0]) << " NOTICE " << tmp
-         << door::reset << door::nl;
+    int left = stamp_length;
+    std::string nick = parse_nick(irc_msg[0]);
+    door << nick_color << nick << " NOTICE ";
+    left += nick.size() + 8;
+    word_wrap(left, door, tmp);
+    // << tmp << door::reset << door::nl;
   }
 
   if (cmd == "ACTION") {