# HG changeset patch # User Thinker K.F. Li # Date 1296451442 -28800 # Node ID 2b051e474b0f3263ce32aa02ece880c26cc19ba2 # Parent 407f321f0d7c12ffd094d734d3a03fd32018c2f2 Avoid component name confliction diff -r 407f321f0d7c -r 2b051e474b0f pyink/MBScene.py --- a/pyink/MBScene.py Mon Jan 31 12:47:49 2011 +0800 +++ b/pyink/MBScene.py Mon Jan 31 13:24:02 2011 +0800 @@ -406,6 +406,11 @@ node_parent_group = node.parent() comp_name = 'Component ' + node.getAttribute('id') + i = 0 + while comp_name in self._domviewui.all_comp_names(): + comp_name = 'Component %s - %d' % (comp_name, i) + i = i + 1 + pass self._domviewui.add_component_from_group(comp_name, node) self._domviewui.link_to_component(comp_name, node_parent_group)