src/Tools/jEdit/src/prover/MarkupNode.scala
changeset 34402 bd8d70cd9baf
parent 34401 44241a37b74a
child 34407 aad6834ba380
equal deleted inserted replaced
34401:44241a37b74a 34402:bd8d70cd9baf
    64   }
    64   }
    65 
    65 
    66   private def remove(nodes : List[MarkupNode]) {
    66   private def remove(nodes : List[MarkupNode]) {
    67     children_cell = children diff nodes
    67     children_cell = children diff nodes
    68 
    68 
    69     for(node <- nodes) swing_node remove node.swing_node
    69       for(node <- nodes) try {
       
    70         swing_node remove node.swing_node
       
    71       } catch { case e : IllegalArgumentException =>
       
    72         System.err.println(e.toString)
       
    73         case e => throw e
       
    74       }
    70   }
    75   }
    71 
    76 
    72   def dfs : List[MarkupNode] = {
    77   def dfs : List[MarkupNode] = {
    73     var all = Nil : List[MarkupNode]
    78     var all = Nil : List[MarkupNode]
    74     for(child <- children)
    79     for(child <- children)