Index: lams_tool_mindmap/src/flash/AS/Branch.as =================================================================== RCS file: /usr/local/cvsroot/lams_tool_mindmap/src/flash/AS/Branch.as,v diff -u -r1.2 -r1.3 --- lams_tool_mindmap/src/flash/AS/Branch.as 28 Apr 2009 06:44:59 -0000 1.2 +++ lams_tool_mindmap/src/flash/AS/Branch.as 4 May 2009 04:42:24 -0000 1.3 @@ -80,10 +80,6 @@ try{ this.sons.removeChild(branch); }catch(error:ArgumentError){}; - if(this.sonCount==0){ - this.expanded = true; - InternalConcept(this.base).checkButtons(); - } this.mindMap.conceptRemoved(InternalConcept(branch.base)); } public function getConceptById(id:int):Concept { Index: lams_tool_mindmap/src/flash/AS/InternalBranch.as =================================================================== RCS file: /usr/local/cvsroot/lams_tool_mindmap/src/flash/AS/InternalBranch.as,v diff -u -r1.1 -r1.2 --- lams_tool_mindmap/src/flash/AS/InternalBranch.as 28 Apr 2009 06:18:19 -0000 1.1 +++ lams_tool_mindmap/src/flash/AS/InternalBranch.as 4 May 2009 04:42:24 -0000 1.2 @@ -103,5 +103,12 @@ super.addBranch(branch); branch.balance = this.balance; } + override public function removeBranch(branch:InternalBranch):void { + super.removeBranch(branch); + if(this.sonCount==0){ + this.expanded = true; + InternalConcept(this.base).checkButtons(); + } + } } } \ No newline at end of file