From 4956091e75f5d419d1d2d80e4dbc8b625bdc21af Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sun, 26 Dec 2021 12:33:44 +0100 Subject: [PATCH] Fixed a small glitch too: cut & paste of cells was possible in viewer mode --- src/laybasic/laybasic/layHierarchyControlPanel.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/laybasic/laybasic/layHierarchyControlPanel.cc b/src/laybasic/laybasic/layHierarchyControlPanel.cc index ea6befe14..869561d5f 100644 --- a/src/laybasic/laybasic/layHierarchyControlPanel.cc +++ b/src/laybasic/laybasic/layHierarchyControlPanel.cc @@ -1017,6 +1017,9 @@ HierarchyControlPanel::cut () bool needs_to_ask = false; db::Layout &layout = m_cellviews [m_active_index]->layout (); + if (! layout.is_editable ()) { + return; + } // collect the called cells of the cells to copy, so we don't copy a cell twice @@ -1154,6 +1157,9 @@ HierarchyControlPanel::paste () } db::Layout &layout = m_cellviews [m_active_index]->layout (); + if (! layout.is_editable ()) { + return; + } std::vector new_layers;