finch/libgnt/gntutils.c

changeset 19234
8d049f26f06a
parent 18849
9d803f3e8447
child 19235
a6b00192295b
equal deleted inserted replaced
19233:50476028f83f 19234:8d049f26f06a
407 tb->button = button; 407 tb->button = button;
408 g_signal_connect(G_OBJECT(wid), "key_pressed", G_CALLBACK(key_pressed), tb); 408 g_signal_connect(G_OBJECT(wid), "key_pressed", G_CALLBACK(key_pressed), tb);
409 g_signal_connect_swapped(G_OBJECT(button), "destroy", G_CALLBACK(free_trigger_button), tb); 409 g_signal_connect_swapped(G_OBJECT(button), "destroy", G_CALLBACK(free_trigger_button), tb);
410 } 410 }
411 411
412 const char *gnt_util_localize_string(const char *string)
413 {
414 static char *loc = NULL;
415
416 g_free(loc);
417
418 loc = string ? g_locale_from_utf8(string, -1, NULL, NULL, NULL) : NULL;
419
420 return loc ? loc : string;
421 }
422

mercurial