changeset 65:a8689087db5c

[/trunk] Changeset 80 by mikael * Bugfix: first message sent is displayed.
author mikael
date Wed, 06 Apr 2005 16:00:36 +0000
parents f0aebb588ae7
children de3a34fba6aa
files mcabber/src/screen.c
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- 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 ?
 }