Skip to content
  • Darin Adler's avatar
    eel_signal_connect_while_alive -> g_object_add_weak_pointer. · e91afc85
    Darin Adler authored
    	* components/throbber/nautilus-throbber.c:
    	(nautilus_throbber_instance_init): eel_signal_connect_while_alive
    	-> g_object_add_weak_pointer.
    	(nautilus_throbber_finalize), (nautilus_throbber_class_init):
    	Switch to finalize instead of destroy.
    
    	* components/tree/nautilus-tree-expansion-state.c: Remove.
    	* components/tree/nautilus-tree-expansion-state.h: Remove.
    	* components/tree/nautilus-tree-node-private.h: Remove.
    	* components/tree/nautilus-tree-node.c: Remove.
    	* components/tree/nautilus-tree-node.h: Remove.
    
    	* components/tree/nautilus-tree-model.h:
    	* components/tree/nautilus-tree-model.c:
    	Rewrite, based on Anders's first cut.
    
    	* components/tree/nautilus-tree-view.h: Tweaks.
    	* components/tree/nautilus-tree-view.c: (create_tree): Get rid of
    	the header.
    	(nautilus_tree_view_finalize), (nautilus_tree_view_class_init):
    	Added a missing finalize so that we don't leak.
    
    	* libnautilus-private/nautilus-directory.h:
    	* libnautilus-private/nautilus-directory.c:
    	(nautilus_directory_get_for_file): New.
    
    	* libnautilus-private/nautilus-file.h:
    	* libnautilus-private/nautilus-file.c:
    	(finalize): Change to finalize from destroy.
    	(nautilus_file_get_parent): Make public, simplify implementation
    	by using nautilus_directory_get_corresponding_file.
    
    	* src/file-manager/fm-desktop-icon-view.c:
    	(fm_desktop_icon_view_init):
    	* src/nautilus-sidebar.c: (nautilus_sidebar_update_buttons):
    	* src/nautilus-view-frame.c: (nautilus_view_frame_init),
    	(attach_view):
    	* src/nautilus-window-menus.c:
    	(nautilus_window_initialize_bookmarks_menu),
    	(nautilus_window_initialize_go_menu):
    	Use g_signal_connect-object instead of eel_signal_connect_while_alive.
    e91afc85