Skip to content
  • Federico Mena Quintero's avatar
    Fixes bug #317999: · cca93029
    Federico Mena Quintero authored
    2005-10-07  Federico Mena Quintero  <federico@ximian.com>
    
    	Fixes bug #317999:
    
    	* tests/autotestfilechooser.c (test_reload_sequence): Ensure that
    	the the result of gtk_file_chooser_get_folder() is NULL or
    	non-NULL at the right times.  Log the tests.
    	(test_button_folder_states): New test for the initial states of
    	the current folder in GtkFileChooserButton.
    	(main): Test that the number of warnings/errors/critical errors is
    	zero.
    
    	* gtk/gtkfilechooser.c (gtk_file_chooser_get_current_folder):
    	Clarify the documentation on when this can return NULL.
    	(gtk_file_chooser_get_current_folder_uri): Likewise.
    
    	* gtk/gtkfilechooserbutton.c (struct
    	_GtkFileChooserButtonPrivate): Added a folder_has_been_set flag;
    	we use it to keep track of whether a folder has been set.
    	(gtk_file_chooser_button_map):  Implement.  If no folder has been
    	loaded before, we at least try to load $cwd here.
    	(gtk_file_chooser_button_constructor): If the construct-time
    	dialog already has a folder set, turn on our folder_has_been_set
    	flag.
    	(dialog_current_folder_changed_cb): Turn on our
    	folder_has_been_set flag.
    cca93029