[/trunk] Changeset 80 by mikael
* Bugfix: first message sent is displayed.
--- 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 ?
}