Skip to content
  • Rebecca Schulman's avatar
    Fix for bug 1768, to put a hard limit on the number of files for PR2. We · 0c65eaca
    Rebecca Schulman authored
    2000-10-20  Rebecca Schulman  <rebecka@eazel.com>
    	Fix for bug 1768, to put a hard limit on
    	the number of files for PR2.  We do this
    	by keeping a count of confirmed files
    	in directories, and stopping a load once the confirmed
    	file count reaches a certain level.
    
    	* libnautilus-extensions/nautilus-directory-async.c:
    	(set_file_unconfirmed), (dequeue_pending_idle_callback),
    	(directory_load_one), (directory_load_done),
    	(directory_load_callback), (mark_all_files_unconfirmed),
    	(nautilus_directory_stop_monitoring_file_list):
    	Increment or decrement file count when marking a file confirmed
    	or unconfirmed.
    	* libnautilus-extensions/nautilus-directory-private.h:
    	add file count file
    	* libnautilus-extensions/nautilus-directory.c:
    	(nautilus_directory_add_file), (nautilus_directory_remove_file),
    	(nautilus_directory_file_list_length_reached):
    	increment and decrement file counts here when a file is added.
    	A file is always confirmed when it is initially added, so
    	increment always, but only decrement the count when we are
    	removing a confirmed file.
    	* libnautilus-extensions/nautilus-directory.h:
    	Add function nautilus_directory_file_list_length_reached
    	as public
    	* src/file-manager/fm-directory-view.c:
    	(check_for_directory_hard_limit), (done_loading):
    	when we finish loading the directory, display the hard limit
    	dialog if necesssary, to let the user know we've stopped the directory
    	load to prevent nautilus from overloading.
    2000-10-20  Rebecca Schulman  <rebecka@eazel.com>
    	Fix for bug 1768, to put a hard limit on
    	the number of files for PR2.  We do this
    	by keeping a count of confirmed files
    	in directories, and stopping a load once the confirmed
    	file count reaches a certain level.
    
    	* libnautilus-extensions/nautilus-directory-async.c:
    	(set_file_unconfirmed), (dequeue_pending_idle_callback),
    	(directory_load_one), (directory_load_done),
    	(directory_load_callback), (mark_all_files_unconfirmed),
    	(nautilus_directory_stop_monitoring_file_list):
    	Increment or decrement file count when marking a file confirmed
    	or unconfirmed.
    	* libnautilus-extensions/nautilus-directory-private.h:
    	add file count file
    	* libnautilus-extensions/nautilus-directory.c:
    	(nautilus_directory_add_file), (nautilus_directory_remove_file),
    	(nautilus_directory_file_list_length_reached):
    	increment and decrement file counts here when a file is added.
    	A file is always confirmed when it is initially added, so
    	increment always, but only decrement the count when we are
    	removing a confirmed file.
    	* libnautilus-extensions/nautilus-directory.h:
    	Add function nautilus_directory_file_list_length_reached
    	as public
    	* src/file-manager/fm-directory-view.c:
    	(check_for_directory_hard_limit), (done_loading):
    	when we finish loading the directory, display the hard limit
    	dialog if necesssary, to let the user know we've stopped the directory
    	load to prevent nautilus from overloading.
    0c65eaca