Mercurial > hg
comparison mcabber/src/screen.c @ 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 | 5425ee13dce6 |
children | b392112ab995 |
comparison
equal
deleted
inserted
replaced
64:f0aebb588ae7 | 65:a8689087db5c |
---|---|
410 | 410 |
411 for (i = 0; i < n; i++) | 411 for (i = 0; i < n; i++) |
412 free(submsgs[i]); | 412 free(submsgs[i]); |
413 free(submsgs); | 413 free(submsgs); |
414 free(buffer); | 414 free(buffer); |
415 | |
416 top_panel(inputPanel); | |
417 } | 415 } |
418 | 416 |
419 void scr_WriteIncomingMessage(const char *jidfrom, const char *text) | 417 void scr_WriteIncomingMessage(const char *jidfrom, const char *text) |
420 { | 418 { |
421 char *buffer = utf8_decode(text); | 419 char *buffer = utf8_decode(text); |
422 scr_WriteMessage(jidfrom, buffer, "<== "); | 420 scr_WriteMessage(jidfrom, buffer, "<== "); |
423 free(buffer); | 421 free(buffer); |
422 top_panel(inputPanel); | |
424 update_panels(); | 423 update_panels(); |
425 doupdate(); | 424 doupdate(); |
426 } | 425 } |
427 | 426 |
428 void scr_WriteOutgoingMessage(const char *jidto, const char *text) | 427 void scr_WriteOutgoingMessage(const char *jidto, const char *text) |
429 { | 428 { |
429 scr_WriteMessage(jidto, text, "--> "); | |
430 scr_ShowWindow(jidto); | 430 scr_ShowWindow(jidto); |
431 scr_WriteMessage(jidto, text, "--> "); | 431 top_panel(inputPanel); |
432 //refresh(); // XXX ? | 432 //refresh(); // XXX ? |
433 } | 433 } |
434 | 434 |
435 int scr_Getch(void) | 435 int scr_Getch(void) |
436 { | 436 { |