--- gigedit/trunk/src/gigedit/mainwindow.cpp 2017/05/10 23:10:37 3174 +++ gigedit/trunk/src/gigedit/mainwindow.cpp 2017/05/11 20:59:46 3177 @@ -3923,9 +3923,8 @@ itDimReg != dimreg_edit.dimregs.end(); ++itDimReg) { gig::DimensionRegion* pDimRgn = *itDimReg; - dimreg_to_be_changed_signal.emit(pDimRgn); + DimRegionChangeGuard(this, pDimRgn); macro.deserialize(pDimRgn); - dimreg_changed_signal.emit(pDimRgn); } //region_changed() file_changed();