# HG changeset patch # User Chris Cannam # Date 1571136421 -3600 # Node ID 95c082557ffd53e88b7ec147475cd4d37b4b09f7 # Parent d96816b824c2827cacf2fcbcc1cdc50538870c95 Fix #1942 Box layer not always inheriting the right unit diff -r d96816b824c2 -r 95c082557ffd main/MainWindow.cpp --- a/main/MainWindow.cpp Tue Oct 15 09:32:46 2019 +0100 +++ b/main/MainWindow.cpp Tue Oct 15 11:47:01 2019 +0100 @@ -4068,11 +4068,11 @@ if (isNewEmptyLayer) { - double vmin, vmax, dmin, dmax; + double min, max; + bool log; QString unit; - if (pane->getTopLayerDisplayExtents - (vmin, vmax, dmin, dmax, &unit)) { - newLayer->adoptExtents(vmin, vmax, unit); + if (pane->getVisibleExtentsForAnyUnit(min, max, log, unit)) { + newLayer->adoptExtents(min, max, unit); } for (auto &a : m_toolActions) { diff -r d96816b824c2 -r 95c082557ffd repoint-lock.json --- a/repoint-lock.json Tue Oct 15 09:32:46 2019 +0100 +++ b/repoint-lock.json Tue Oct 15 11:47:01 2019 +0100 @@ -7,7 +7,7 @@ "pin": "343ef2a866a4" }, "svgui": { - "pin": "5a215033b853" + "pin": "4f8c72adbf43" }, "svapp": { "pin": "ce698f8d0831"