|
Lines 82-94
Link Here
|
| 82 |
/* Write a line of output to a status window */ |
82 |
/* Write a line of output to a status window */ |
| 83 |
void StatusWindowWrite(StatusWindow *sw,char *msg) |
83 |
void StatusWindowWrite(StatusWindow *sw,char *msg) |
| 84 |
{ |
84 |
{ |
| 85 |
char *buf; |
85 |
char *buf, *locale_msg; |
| 86 |
int len; |
86 |
int len; |
| 87 |
int pos=0; |
87 |
int pos=0; |
| 88 |
|
88 |
|
| 89 |
/* gtk_widget_queue_resize(sw->term_widget);*/ |
89 |
/* gtk_widget_queue_resize(sw->term_widget);*/ |
| 90 |
|
90 |
|
| 91 |
len=strlen(msg); |
91 |
locale_msg=g_locale_from_utf8(msg,-1,NULL,&len,NULL); |
|
|
92 |
msg=locale_msg; |
| 92 |
|
93 |
|
| 93 |
buf=(char *)malloc((len*2)+1); |
94 |
buf=(char *)malloc((len*2)+1); |
| 94 |
|
95 |
|
|
Lines 107-112
Link Here
|
| 107 |
} |
108 |
} |
| 108 |
|
109 |
|
| 109 |
buf[pos]='\0'; |
110 |
buf[pos]='\0'; |
|
|
111 |
g_free(locale_msg); |
| 110 |
|
112 |
|
| 111 |
/* zvt_term_feed((ZvtTerm *)sw->term_widget,buf,strlen(buf));*/ |
113 |
/* zvt_term_feed((ZvtTerm *)sw->term_widget,buf,strlen(buf));*/ |
| 112 |
|
114 |
|