mirror of
https://github.com/KLayout/klayout.git
synced 2026-09-03 16:30:20 +02:00
When a "create instance" operation with a library cell was undone the following issue could be seen: as the library cell might create new layers in the target layout, these needed to be undone when the operation was reverted. But then the canvas bit planes got messed up because the "LayoutView::set_view_ops" call was missing. Now this happens inside the manipulation functions for deleting and inserting layers. This should also reduce the necessity to call LayoutView::update_content explicitly.