Mercurial > pidgin
diff src/gtkprefs.c @ 6478:338147ea6896
[gaim-migrate @ 6991]
Some compiler warning fixes for 64-bit platforms from Robot101.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Fri, 15 Aug 2003 22:16:44 +0000 |
parents | cd0b5eaf9460 |
children | 7c14b35bc984 |
line wrap: on
line diff
--- a/src/gtkprefs.c Fri Aug 15 17:57:12 2003 +0000 +++ b/src/gtkprefs.c Fri Aug 15 22:16:44 2003 +0000 @@ -1948,12 +1948,14 @@ gtk_widget_destroy(dest); } -void do_select_sound(GtkWidget *w, int snd) +void do_select_sound(GtkWidget *w, gpointer data) { const char *file; char *pref; + int snd; file = gtk_file_selection_get_filename(GTK_FILE_SELECTION(sounddialog)); + snd = GPOINTER_TO_INT(data); /* If they type in a directory, change there */ if (gaim_gtk_check_if_dir(file, GTK_FILE_SELECTION(sounddialog))) @@ -1994,7 +1996,7 @@ g_signal_connect(G_OBJECT(GTK_FILE_SELECTION(sounddialog)->ok_button), "clicked", - G_CALLBACK(do_select_sound), (int *)sound_row_sel); + G_CALLBACK(do_select_sound), GINT_TO_POINTER(sound_row_sel)); g_signal_connect(G_OBJECT(GTK_FILE_SELECTION(sounddialog)->cancel_button), "clicked", @@ -2543,7 +2545,7 @@ a = (struct away_message *)awy->data; opt = gtk_menu_item_new_with_label(a->name); g_signal_connect(G_OBJECT(opt), "activate", - G_CALLBACK(set_default_away), (gpointer)index); + G_CALLBACK(set_default_away), GINT_TO_POINTER(index)); gtk_widget_show(opt); gtk_menu_shell_append(GTK_MENU_SHELL(menu), opt); @@ -2577,7 +2579,7 @@ { char buf[14]; - if ((int)d == 1) { + if (GPOINTER_TO_INT(d) == 1) { GdkColor fgcolor; gtk_color_selection_get_current_color(GTK_COLOR_SELECTION @@ -2609,17 +2611,18 @@ gaim_conversation_foreach(gaim_gtkconv_update_font_colors); } -void set_default_away(GtkWidget *w, gpointer i) +void set_default_away(GtkWidget *w, gpointer data) { struct away_message *default_away = NULL; int length = g_slist_length(away_messages); + int i = GPOINTER_TO_INT(data); if (away_messages == NULL) default_away = NULL; - else if ((int)i >= length) + else if (i >= length) default_away = g_slist_nth_data(away_messages, length - 1); else - default_away = g_slist_nth_data(away_messages, (int)i); + default_away = g_slist_nth_data(away_messages, i); if(default_away) gaim_prefs_set_string("/core/away/default_message", default_away->name);