Mercurial > pidgin.yaz
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) |