Index: lams_tool_mindmap/src/flash/AS/Branch.as =================================================================== diff -u -r643162984254c265d82c6c6d5f2ff34c378e1ce4 -r749a219fd602faa3906933c8a08ab2ec99e314c5 --- lams_tool_mindmap/src/flash/AS/Branch.as (.../Branch.as) (revision 643162984254c265d82c6c6d5f2ff34c378e1ce4) +++ lams_tool_mindmap/src/flash/AS/Branch.as (.../Branch.as) (revision 749a219fd602faa3906933c8a08ab2ec99e314c5) @@ -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 =================================================================== diff -u -re28d61401c1f05f1b3db8068f7ad76f161e90f09 -r749a219fd602faa3906933c8a08ab2ec99e314c5 --- lams_tool_mindmap/src/flash/AS/InternalBranch.as (.../InternalBranch.as) (revision e28d61401c1f05f1b3db8068f7ad76f161e90f09) +++ lams_tool_mindmap/src/flash/AS/InternalBranch.as (.../InternalBranch.as) (revision 749a219fd602faa3906933c8a08ab2ec99e314c5) @@ -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