1
0
Fork 0

Bug 1122, transponder ident.

Don't fall through to digit-decoding on ident button release.
This commit is contained in:
James Turner 2013-05-27 15:59:47 +01:00
parent 16d1c47664
commit e2a05c64b5

View file

@ -224,10 +224,14 @@ static int modifyCodeDigit(int code, int index, int digitValue)
void Transponder::valueChanged(SGPropertyNode *prop)
{
// Ident button pressed
if ((prop == _identBtn_node) && prop->getBoolValue()) {
_identTime = 0.0;
_ident_node->setBoolValue(true);
_identMode = true;
if (prop == _identBtn_node) {
if (prop->getBoolValue()) {
_identTime = 0.0;
_ident_node->setBoolValue(true);
_identMode = true;
} else {
// don't cancel state on release
}
return;
}