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"));