comparison src/audlegacy/legacy/ui_playlist.c @ 4885:c058fc4d6968

should not use gtk_file_chooser_set_filename() if file does not exist
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Wed, 16 Sep 2009 20:04:27 +0900
parents 7bf7f83a217e
children
comparison
equal deleted inserted replaced
4884:f1fc1d973f27 4885:c058fc4d6968
829 g_return_val_if_fail(title != NULL, NULL); 829 g_return_val_if_fail(title != NULL, NULL);
830 830
831 dialog = make_filebrowser(title, FALSE); 831 dialog = make_filebrowser(title, FALSE);
832 gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), cfg.playlist_path); 832 gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), cfg.playlist_path);
833 if (default_filename) 833 if (default_filename)
834 gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(dialog), default_filename); 834 gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(dialog), default_filename);
835 gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_CENTER); /* centering */ 835 gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_CENTER); /* centering */
836 836
837 if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT) 837 if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT)
838 filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog)); 838 filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog));
839 else 839 else
876 876
877 g_return_val_if_fail(title != NULL, NULL); 877 g_return_val_if_fail(title != NULL, NULL);
878 878
879 dialog = make_filebrowser(title, TRUE); 879 dialog = make_filebrowser(title, TRUE);
880 gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), cfg.playlist_path); 880 gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), cfg.playlist_path);
881 gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(dialog), default_filename); 881 gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(dialog), default_filename);
882 882
883 hbox = gtk_hbox_new(FALSE, 5); 883 hbox = gtk_hbox_new(FALSE, 5);
884 884
885 /* static playlist */ 885 /* static playlist */
886 toggle = gtk_check_button_new_with_label(_("Save as Static Playlist")); 886 toggle = gtk_check_button_new_with_label(_("Save as Static Playlist"));