# HG changeset patch # User mikael # Date 1112803236 0 # Node ID a8689087db5c8deb15facd490cb91c8f26873b60 # Parent f0aebb588ae74fa0fcea1e024794c028f6fbba52 [/trunk] Changeset 80 by mikael * Bugfix: first message sent is displayed. diff -r f0aebb588ae7 -r a8689087db5c mcabber/src/screen.c --- a/mcabber/src/screen.c Wed Apr 06 15:29:41 2005 +0000 +++ b/mcabber/src/screen.c Wed Apr 06 16:00:36 2005 +0000 @@ -412,8 +412,6 @@ free(submsgs[i]); free(submsgs); free(buffer); - - top_panel(inputPanel); } void scr_WriteIncomingMessage(const char *jidfrom, const char *text) @@ -421,14 +419,16 @@ char *buffer = utf8_decode(text); scr_WriteMessage(jidfrom, buffer, "<== "); free(buffer); + top_panel(inputPanel); update_panels(); doupdate(); } void scr_WriteOutgoingMessage(const char *jidto, const char *text) { + scr_WriteMessage(jidto, text, "--> "); scr_ShowWindow(jidto); - scr_WriteMessage(jidto, text, "--> "); + top_panel(inputPanel); //refresh(); // XXX ? }