Index: firmware/App/Modes/OperationModes.c =================================================================== diff -u -rd325999b7b3ea03b7e294cb8a0b97df93812fbe9 -rb77808c306061c4ee874ddb6608a7da803d26ee4 --- firmware/App/Modes/OperationModes.c (.../OperationModes.c) (revision d325999b7b3ea03b7e294cb8a0b97df93812fbe9) +++ firmware/App/Modes/OperationModes.c (.../OperationModes.c) (revision b77808c306061c4ee874ddb6608a7da803d26ee4) @@ -238,7 +238,7 @@ } // Send operation status event when appropriate - if ( priorOpMode != currentMode || priorSubMode != currentSubMode || priorSubState != currentSubState ) + if ( ( priorOpMode != currentMode ) || ( priorSubMode != currentSubMode ) || ( priorSubState != currentSubState ) ) { sendOperationStatusEvent(); SEND_EVENT_WITH_2_U32_DATA( DG_EVENT_SUB_MODE_CHANGE, priorSubMode, currentSubMode )