equal
deleted
inserted
replaced
447 Isabelle.swing_buffer_lock(buffer) { |
447 Isabelle.swing_buffer_lock(buffer) { |
448 val (updated, snapshot) = flush_snapshot() |
448 val (updated, snapshot) = flush_snapshot() |
449 val visible = visible_range() |
449 val visible = visible_range() |
450 |
450 |
451 if (updated || |
451 if (updated || |
452 (changed.nodes.contains(model.node_name) && |
452 (changed.nodes.contains(model.name) && |
453 changed.commands.exists(snapshot.node.commands.contains))) |
453 changed.commands.exists(snapshot.node.commands.contains))) |
454 overview.repaint() |
454 overview.repaint() |
455 |
455 |
456 if (updated) invalidate_range(visible) |
456 if (updated) invalidate_range(visible) |
457 else { |
457 else { |