diff --git a/common/widgets/unit_binder.cpp b/common/widgets/unit_binder.cpp index 32708c102b..d4547aebd0 100644 --- a/common/widgets/unit_binder.cpp +++ b/common/widgets/unit_binder.cpp @@ -174,7 +174,8 @@ void UNIT_BINDER::onUnitsChanged( wxCommandEvent& aEvent ) SetUnits( provider->GetUserUnits() ); m_iuScale = &provider->GetIuScale(); - SetValue( temp ); + if( !IsIndeterminate() ) + SetValue( temp ); } aEvent.Skip();