comparison src/dialogs.c @ 3716:d7e83b4db191

[gaim-migrate @ 3849] Warning fixes committer: Tailor Script <tailor@pidgin.im>
author Herman Bloggs <hermanator12002@yahoo.com>
date Wed, 16 Oct 2002 19:44:19 +0000
parents 0f468c22c702
children ddc4bfd2c825
comparison
equal deleted inserted replaced
3715:764d6f1848b2 3716:d7e83b4db191
3559 int pos = 0; 3559 int pos = 0;
3560 GtkListStore *ls = GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(dummy))); 3560 GtkListStore *ls = GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(dummy)));
3561 GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(dummy)); 3561 GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(dummy));
3562 GValue val = { 0, }; 3562 GValue val = { 0, };
3563 3563
3564 if (! gtk_tree_selection_get_selected (sel, &ls, &iter)) 3564 if (! gtk_tree_selection_get_selected (sel, (GtkTreeModel**)&ls, &iter))
3565 return; 3565 return;
3566 gtk_tree_model_get_value (ls, &iter, 1, &val); 3566 gtk_tree_model_get_value (GTK_TREE_MODEL(ls), &iter, 1, &val);
3567 amt = g_value_get_pointer (&val); 3567 amt = g_value_get_pointer (&val);
3568 gtk_entry_set_text(GTK_ENTRY(ca->entry), amt->name); 3568 gtk_entry_set_text(GTK_ENTRY(ca->entry), amt->name);
3569 gtk_editable_insert_text(GTK_EDITABLE(ca->text), amt->message, 3569 gtk_editable_insert_text(GTK_EDITABLE(ca->text), amt->message,
3570 strlen(amt->message), &pos); 3570 strlen(amt->message), &pos);
3571 ca->mess = amt; 3571 ca->mess = amt;
3882 return TRUE; 3882 return TRUE;
3883 } 3883 }
3884 3884
3885 static void do_save_log(GtkWidget *w, GtkWidget *filesel) 3885 static void do_save_log(GtkWidget *w, GtkWidget *filesel)
3886 { 3886 {
3887 char *file; 3887 const char *file;
3888 char path[PATHSIZE]; 3888 char path[PATHSIZE];
3889 char buf[BUF_LONG]; 3889 char buf[BUF_LONG];
3890 char error[BUF_LEN]; 3890 char error[BUF_LEN];
3891 FILE *fp_old, *fp_new; 3891 FILE *fp_old, *fp_new;
3892 char filename[PATHSIZE]; 3892 char filename[PATHSIZE];
3896 name = gtk_object_get_user_data(GTK_OBJECT(filesel)); 3896 name = gtk_object_get_user_data(GTK_OBJECT(filesel));
3897 tmp = gaim_user_dir(); 3897 tmp = gaim_user_dir();
3898 g_snprintf(filename, PATHSIZE, "%s" G_DIR_SEPARATOR_S "logs" G_DIR_SEPARATOR_S "%s%s", tmp, 3898 g_snprintf(filename, PATHSIZE, "%s" G_DIR_SEPARATOR_S "logs" G_DIR_SEPARATOR_S "%s%s", tmp,
3899 name ? normalize(name) : "system", name ? ".log" : ""); 3899 name ? normalize(name) : "system", name ? ".log" : "");
3900 3900
3901 file = gtk_file_selection_get_filename(GTK_FILE_SELECTION(filesel)); 3901 file = (const char*)gtk_file_selection_get_filename(GTK_FILE_SELECTION(filesel));
3902 strncpy(path, file, PATHSIZE - 1); 3902 strncpy(path, file, PATHSIZE - 1);
3903 if (file_is_dir(path, filesel)) 3903 if (file_is_dir(path, filesel))
3904 return; 3904 return;
3905 3905
3906 if ((fp_new = fopen(path, "w")) == NULL) { 3906 if ((fp_new = fopen(path, "w")) == NULL) {
4111 g_free(name); 4111 g_free(name);
4112 } 4112 }
4113 4113
4114 void chat_show_log(GtkWidget *w, gpointer data) 4114 void chat_show_log(GtkWidget *w, gpointer data)
4115 { 4115 {
4116 char *name = g_strdup_printf("%s.chat", data); 4116 char *name = g_strdup_printf("%s.chat", (char*)data);
4117 show_log(name); 4117 show_log(name);
4118 g_free(name); 4118 g_free(name);
4119 } 4119 }
4120 4120
4121 void show_log(char *nm) 4121 void show_log(char *nm)