Changeset 51387

Show
Ignore:
Timestamp:
03/17/07 14:56:47 (3 years ago)
Author:
gracinet
Message:

#1817: flexible compound widget deletion doesn't recurse in subwidgets

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • CPS3/products/CPSDocument/trunk/CHANGES

    r51335 r51387  
    77Bug fixes 
    88~~~~~~~~~ 
    9 - 
     9- #1817: flexible compound widget deletion doesn't recurse in subwidgets 
    1010New internal features 
    1111~~~~~~~~~~~~~~~~~~~~~ 
  • CPS3/products/CPSDocument/trunk/FlexibleTypeInformation.py

    r48072 r51387  
    444444        for widget_id in widget_ids: 
    445445            widget = layout[widget_id] 
    446             if widget.meta_type == 'CPS Compound Widget'
     446            if isinstance(widget,  CPSCompoundWidget)
    447447                new_widget_ids.extend(widget.widget_ids) 
    448448            new_widget_ids.append(widget_id)