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