(int _state)
| 112 | } |
| 113 | |
| 114 | private void setStateSafe(int _state) { |
| 115 | if (_state == state) |
| 116 | return; |
| 117 | |
| 118 | state = _state; |
| 119 | |
| 120 | if (safeDestruct.increment()) { |
| 121 | try { |
| 122 | listener.onSensorStateChanged(); |
| 123 | } finally { |
| 124 | safeDestruct.decrement(); |
| 125 | } |
| 126 | } |
| 127 | } |
| 128 | |
| 129 | private void submitError(String msg) { |
| 130 | state = STATE_FAILED; |
no test coverage detected