Changeset 2215

Show
Ignore:
Timestamp:
02/13/08 02:24:53 (8 months ago)
Author:
arj..@yirdis.nl
Message:

add item to canvas tree before setting canvas on the item.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gaphas/trunk/gaphas/canvas.py

    r2214 r2215  
    7070        """ 
    7171        assert item not in self._tree.nodes, 'Adding already added node %s' % item 
     72        self._tree.add(item, parent) 
    7273        item._set_canvas(self) 
    73         self._tree.add(item, parent) 
    7474        item._sort_key = self.sorter.get_key(item) 
    7575 
     
    7777 
    7878        self.request_update(item) 
    79         #self._update_views((item,)) 
    8079 
    8180 
     
    8786        """ 
    8887        self.remove_connections_to_item(item) 
     88        item._set_canvas(None) 
    8989        self._tree.remove(item) 
    90         item._set_canvas(None) 
    9190        self._update_views(removed_items=(item,)) 
    9291        self._dirty_items.discard(item)