# HG changeset patch # User Chris Cannam # Date 1543501550 0 # Node ID 109a1dd59f4516f8b182af57a4ca86908c3358d7 # Parent 29bef008588ef6dbb61e4b12a06ee2cf806e9f96 Ensure that undo restores deleted pane's layers in their original order diff -r 29bef008588e -r 109a1dd59f45 framework/MainWindowBase.cpp --- a/framework/MainWindowBase.cpp Fri Nov 09 15:38:49 2018 +0000 +++ b/framework/MainWindowBase.cpp Thu Nov 29 14:25:50 2018 +0000 @@ -3985,7 +3985,7 @@ (tr("Delete Pane"), true); while (pane->getLayerCount() > 0) { - Layer *layer = pane->getLayer(0); + Layer *layer = pane->getLayer(pane->getLayerCount() - 1); if (layer) { m_document->removeLayerFromView(pane, layer); } else {