-
Darin Adler authored
FMDirectoryView has been relieved of that responsibility. * nautilus-directory.h: nautilus-directory.c: (nautilus_directory_start_monitoring): (nautilus_directory_stop_monitoring): (nautilus_directory_is_ready_for_layout): (nautilus_directory_new_file): (nautilus_directory_are_all_files_seen): Added monitoring API that's used to read the contents of a directory. Made nautilus_directory_new_file private since we now use the monitoring API instead. * fm-directory-view.c: (fm_directory_view_initialize): (stop_load): (display_pending_entries): (display_pending_files): (display_pending_idle_cb): (display_timeout_cb): (display_pending_timeout_cb): (directory_load_cb): (schedule_idle_display_of_pending_files): (schedule_timeout_display_of_pending_files): (unschedule_idle_display_of_pending_files): (unschedule_timeout_display_of_pending_files): (unschedule_display_of_pending_files): (add_files_cb): (fm_directory_view_activate_entry): (fm_directory_view_load_uri): (disconnect_model_handlers): (fm_directory_view_stop): Changed to use monitoring instead of directly calling gnome_vfs_async_load_directory directly. * fm-directory-view.c: (update_zoom_menu_items): (zoom_in_cb): (zoom_out_cb): (pop_up_context_menu): (pop_up_temporary_context_menu): (append_background_items): (create_background_context_menu): (fm_directory_view_popup_item_context_menu): (fm_directory_view_popup_background_context_menu): Changed to re-created background menu each time instead of keeping a single global menu up to date. This is simpler, and the imperceptible additional delay from recreating the menu each time should not be a problem. * ntl-window.c: (nautilus_window_up): ntl-map.c: (nautilus_navinfo_new): Handle the case where the current URI is NULL. * fm-directory-view-icons.c: (create_icon_container): Removed the leftover puts calls in here. This gets rid of "A", "B", "C" on each start of nautilus.
7c7932a8