equal
deleted
inserted
replaced
92 GUI_Thread.require {} |
92 GUI_Thread.require {} |
93 |
93 |
94 val new_snapshot = PIDE.editor.current_node_snapshot(view).getOrElse(current_snapshot) |
94 val new_snapshot = PIDE.editor.current_node_snapshot(view).getOrElse(current_snapshot) |
95 val new_output = // FIXME select by thread name |
95 val new_output = // FIXME select by thread name |
96 (for ((_, results) <- Debugger.current_state.output; (_, tree) <- results.iterator) |
96 (for ((_, results) <- Debugger.current_state.output; (_, tree) <- results.iterator) |
97 yield tree).toList |
97 yield tree).toList ::: List(XML.Text(Debugger.current_state.threads.toString)) |
98 |
98 |
99 if (new_output != current_output) |
99 if (new_output != current_output) |
100 pretty_text_area.update(new_snapshot, Command.Results.empty, Pretty.separate(new_output)) |
100 pretty_text_area.update(new_snapshot, Command.Results.empty, Pretty.separate(new_output)) |
101 |
101 |
102 current_snapshot = new_snapshot |
102 current_snapshot = new_snapshot |