Skip to content
  • Federico Mena Quintero's avatar
    Merged from gtk-2-4: · 74c14630
    Federico Mena Quintero authored
    2004-11-18  Federico Mena Quintero  <federico@ximian.com>
    
    	Merged from gtk-2-4:
    
    	Fixes #155744:
    
    	Try to load the whole file system model within a specified time.
    
    	* gtk/gtkfilechooserdefault.c (set_list_model): Don't create and
    	set the sort model here.  Instead, set up a timer in which we'll
    	try to load the file system model.
    	(load_set_model): Create and set the sort model here.
    	(load_setup_timer): New function to set up a timer and switch to
    	the LOAD_LOADING state.
    	(load_remove_timer): New function to unset the timer and switch to
    	the LOAD_FINISHED state.
    	(browse_files_model_finished_loading_cb): Remove the timer if
    	needed and set the file system and sort model; switch to the
    	LOAD_FINISHED state.
    	(gtk_file_chooser_default_finalize): Remove the load timer.
    	(gtk_file_chooser_default_init): Start in the LOAD_FINISHED state.
    74c14630
To find the state of this project's repository at the time of any of these versions, check out the tags.