Mercurial > pidgin
comparison libgaim/protocols/qq/qq.c @ 14286:a0394e417fab
[gaim-migrate @ 16972]
iirc, you shouldn't call the functions in prefix.h directly as they might not exist.
also add DATADIR to Makefile.am so EvilDennisR can find something else to complain about.
committer: Tailor Script <tailor@pidgin.im>
author | Tim Ringenbach <marv@pidgin.im> |
---|---|
date | Tue, 22 Aug 2006 05:52:03 +0000 |
parents | e6892c0050ad |
children | 437ce90442cf |
comparison
equal
deleted
inserted
replaced
14285:baf9f997746c | 14286:a0394e417fab |
---|---|
429 static void _qq_add_face_choice(GaimRequestFieldGroup *group, gint face_num) | 429 static void _qq_add_face_choice(GaimRequestFieldGroup *group, gint face_num) |
430 { | 430 { |
431 GaimRequestField *field; | 431 GaimRequestField *field; |
432 struct stat img_stat; | 432 struct stat img_stat; |
433 FILE *file; | 433 FILE *file; |
434 gchar *filename, *prefix, *img_data, *face; | 434 gchar *filename, *img_data, *face; |
435 gint size; | 435 gint size; |
436 | 436 |
437 face = g_strdup_printf("qq_%i.png", face_num); | 437 face = g_strdup_printf("qq_%i.png", face_num); |
438 prefix = br_extract_prefix(DATADIR); | 438 filename = g_build_filename(DATADIR, "pixmaps", |
439 filename = g_build_filename(prefix, "share","pixmaps", | |
440 "gaim","status","default", face, NULL); | 439 "gaim","status","default", face, NULL); |
441 g_free(face); | 440 g_free(face); |
442 face = g_strdup_printf("%i", face_num); | 441 face = g_strdup_printf("%i", face_num); |
443 stat(filename, &img_stat); | 442 stat(filename, &img_stat); |
444 file = g_fopen(filename, "rb"); | 443 file = g_fopen(filename, "rb"); |
451 | 450 |
452 g_free(img_data); | 451 g_free(img_data); |
453 fclose(file); | 452 fclose(file); |
454 } | 453 } |
455 g_free(face); | 454 g_free(face); |
456 g_free(prefix); | |
457 } | 455 } |
458 | 456 |
459 /* Change your status icon (face) */ | 457 /* Change your status icon (face) */ |
460 static void _qq_menu_change_face(GaimPluginAction *action) | 458 static void _qq_menu_change_face(GaimPluginAction *action) |
461 { | 459 { |