Skip to content
  • Darin Adler's avatar
    Made NautilusFile async. like NautilusDirectory already was. · e1f2a77d
    Darin Adler authored
    	* RENAMING: Added a renaming idea.
    
    	* libnautilus-extensions/nautilus-directory-async.c:
    	(cancel_get_info), (cancel_metafile_read),
    	(nautilus_directory_cancel): Added the new getting of file info
    	to the cancel logic.
    	(nautilus_compare_file_with_name): Changed to get the name in a
    	way that works with files with no info.
    	(nautilus_async_destroying_file): Handle the cancelling for the
    	get_file_info case.
    	(lacks_info), (wants_info), (request_is_satisfied): Add code to
    	handle the need for file info for a newly created NautilusFile.
    	(get_info_callback), (start_getting_file_info), (state_changed):
    	Add code to get file info for files that lack it.
    
    	* libnautilus-extensions/nautilus-directory-private.h:
    	Add fields for getting file info for new files.
    
    	* libnautilus-extensions/nautilus-directory.c:
    	(nautilus_directory_notify_files_moved): Moved the logic about
    	updating the name on a file as it is moved into nautilus-file.c.
    
    	* libnauti...
    e1f2a77d