equal
deleted
inserted
replaced
184 Swing_Thread.require() |
184 Swing_Thread.require() |
185 |
185 |
186 val snapshot = PIDE.session.snapshot() |
186 val snapshot = PIDE.session.snapshot() |
187 |
187 |
188 val iterator = |
188 val iterator = |
189 restriction match { |
189 (restriction match { |
190 case Some(names) => names.iterator.map(name => (name, snapshot.version.nodes(name))) |
190 case Some(names) => names.iterator.map(name => (name, snapshot.version.nodes(name))) |
191 case None => snapshot.version.nodes.entries |
191 case None => snapshot.version.nodes.entries |
192 } |
192 }).filter(_._1.is_theory) |
193 val nodes_status1 = |
193 val nodes_status1 = |
194 (nodes_status /: iterator)({ case (status, (name, node)) => |
194 (nodes_status /: iterator)({ case (status, (name, node)) => |
195 if (PIDE.thy_load.loaded_theories(name.theory)) status |
195 if (PIDE.thy_load.loaded_theories(name.theory)) status |
196 else status + (name -> Protocol.node_status(snapshot.state, snapshot.version, node)) }) |
196 else status + (name -> Protocol.node_status(snapshot.state, snapshot.version, node)) }) |
197 |
197 |