Skip to content
  • Anders Carlsson's avatar
    Fix the "selection_changed" signal to not get emitted twice in some cases. · 17c3df34
    Anders Carlsson authored
    2004-07-04  Anders Carlsson  <andersca@gnome.org>
    
    	* configure.in:
    	* libegg/iconlist/eggiconlist.c: (egg_icon_list_expose),
    	(scroll_timeout), (egg_icon_list_motion),
    	(egg_icon_list_button_press), (egg_icon_list_update_rubberband),
    	(egg_icon_list_start_rubberbanding),
    	(egg_icon_list_stop_rubberbanding),
    	(egg_icon_list_unselect_all_internal),
    	(egg_icon_list_real_select_all),
    	(egg_icon_list_adjustment_changed), (egg_icon_list_item_free),
    	(egg_icon_list_select_item), (verify_items),
    	(egg_icon_list_row_changed), (egg_icon_list_row_inserted),
    	(egg_icon_list_row_deleted), (egg_icon_list_rows_reordered),
    	(egg_icon_list_select_all_between),
    	(egg_icon_list_move_cursor_up_down),
    	(egg_icon_list_move_cursor_page_up_down),
    	(egg_icon_list_move_cursor_left_right),
    	(egg_icon_list_move_cursor_start_end), (egg_icon_list_set_model),
    	(egg_icon_list_get_selected_items), (egg_icon_list_select_all),
    	(egg_icon_list_unselect_all):
    	* libegg/iconlist/eggiconlist.h:
    	* libegg/iconlist/testiconlist.c: (foreach_selected_remove):
    	Fix the "selection_changed" signal to not get emitted twice in some cases.
    	Also fix a bunch of issues reported by Jonathan.
    17c3df34