Mercurial > pidgin
comparison src/dialogs.c @ 1722:1edc8b545d6f
[gaim-migrate @ 1732]
bugfixes and mem plugs
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Tue, 17 Apr 2001 20:42:47 +0000 |
parents | f42ce672c560 |
children | 251c19bf5763 |
comparison
equal
deleted
inserted
replaced
1721:15096a01cd23 | 1722:1edc8b545d6f |
---|---|
3590 char buf[BUF_LONG]; | 3590 char buf[BUF_LONG]; |
3591 char error[BUF_LEN]; | 3591 char error[BUF_LEN]; |
3592 FILE *fp_old, *fp_new; | 3592 FILE *fp_old, *fp_new; |
3593 char filename[PATHSIZE]; | 3593 char filename[PATHSIZE]; |
3594 char *name; | 3594 char *name; |
3595 char *tmp; | |
3595 | 3596 |
3596 name = gtk_object_get_user_data(GTK_OBJECT(filesel)); | 3597 name = gtk_object_get_user_data(GTK_OBJECT(filesel)); |
3597 g_snprintf(filename, PATHSIZE, "%s/logs/%s.log", | 3598 tmp = gaim_user_dir(); |
3598 gaim_user_dir(), normalize(name)); | 3599 g_snprintf(filename, PATHSIZE, "%s/logs/%s.log", tmp, normalize(name)); |
3600 g_free(tmp); | |
3599 | 3601 |
3600 file = gtk_file_selection_get_filename(GTK_FILE_SELECTION(filesel)); | 3602 file = gtk_file_selection_get_filename(GTK_FILE_SELECTION(filesel)); |
3601 strncpy(path, file, PATHSIZE-1); | 3603 strncpy(path, file, PATHSIZE-1); |
3602 if (file_is_dir(path, filesel)) | 3604 if (file_is_dir(path, filesel)) |
3603 return; | 3605 return; |
3662 static void do_clear_log_file(GtkWidget *w, gchar *name) | 3664 static void do_clear_log_file(GtkWidget *w, gchar *name) |
3663 { | 3665 { |
3664 gchar buf[256]; | 3666 gchar buf[256]; |
3665 gchar filename[256]; | 3667 gchar filename[256]; |
3666 GtkWidget *window; | 3668 GtkWidget *window; |
3667 | 3669 char *tmp; |
3668 g_snprintf(filename, 256, "%s/logs/%s.log", | 3670 |
3669 gaim_user_dir(), normalize(name)); | 3671 tmp = gaim_user_dir(); |
3672 g_snprintf(filename, 256, "%s/logs/%s.log", tmp, normalize(name)); | |
3673 g_free(tmp); | |
3670 | 3674 |
3671 if ((remove(filename)) == -1) { | 3675 if ((remove(filename)) == -1) { |
3672 g_snprintf(buf, 256, _("Unable to remove file %s - %s"), | 3676 g_snprintf(buf, 256, _("Unable to remove file %s - %s"), |
3673 filename, strerror(errno)); | 3677 filename, strerror(errno)); |
3674 do_error_dialog(buf, _("Error")); | 3678 do_error_dialog(buf, _("Error")); |