Lines 75-82
osd_display_cb(osd_display_t *disp)
Link Here
|
75 |
XOSD_SCROLL(Osd, 1); |
75 |
XOSD_SCROLL(Osd, 1); |
76 |
if (disp->slist) { |
76 |
if (disp->slist) { |
77 |
gchar *tmp = (gchar *) disp->slist->data; |
77 |
gchar *tmp = (gchar *) disp->slist->data; |
78 |
XOSD_DISPLAY(Osd, Osd_lines-1, XOSD_string, tmp); |
78 |
gchar *tmp_locale = g_locale_from_utf8(tmp, -1, NULL, NULL, NULL); |
|
|
79 |
XOSD_DISPLAY(Osd, Osd_lines-1, XOSD_string, tmp_locale); |
79 |
disp->slist = g_slist_delete_link(disp->slist, disp->slist); |
80 |
disp->slist = g_slist_delete_link(disp->slist, disp->slist); |
|
|
81 |
g_free(tmp_locale); |
80 |
g_free(tmp); |
82 |
g_free(tmp); |
81 |
} |
83 |
} |
82 |
return TRUE; |
84 |
return TRUE; |
Lines 333-340
osd_display(GaimConnection *gc, GaimConv
Link Here
|
333 |
if (!slist) |
335 |
if (!slist) |
334 |
break; |
336 |
break; |
335 |
tmp = (gchar *) slist->data; |
337 |
tmp = (gchar *) slist->data; |
336 |
XOSD_DISPLAY(Osd, i, XOSD_string, tmp); |
338 |
gchar *tmp_locale = g_locale_from_utf8(tmp, -1, NULL, NULL, NULL); |
|
|
339 |
XOSD_DISPLAY(Osd, i, XOSD_string, tmp_locale); |
337 |
slist = g_slist_delete_link(slist, slist); |
340 |
slist = g_slist_delete_link(slist, slist); |
|
|
341 |
g_free(tmp_locale); |
338 |
g_free(tmp); |
342 |
g_free(tmp); |
339 |
lines--; |
343 |
lines--; |
340 |
} |
344 |
} |