Browse Source

Don't pass temporary references

auto will provide an rvalue reference here, which disappears before
being used in CallAfter.  Instead, explicitly form the value and pass
it to the lambda
pull/18/head
Seth Hillbrand 6 months ago
parent
commit
0a547d89b0
  1. 4
      common/widgets/wx_grid.cpp

4
common/widgets/wx_grid.cpp

@ -377,7 +377,9 @@ void WX_GRID::onCellEditorHidden( wxGridEvent& aEvent )
{
UNITS_PROVIDER* unitsProvider = getUnitsProvider( col );
auto [cellUnits, cellDataType] = getColumnUnits( col );
auto cellUnitsData = getColumnUnits( col );
EDA_UNITS cellUnits = cellUnitsData.first;
EDA_DATA_TYPE cellDataType = cellUnitsData.second;
m_eval->SetDefaultUnits( cellUnits );

Loading…
Cancel
Save