MCPcopy Create free account
hub / github.com/XCSoar/XCSoar / setStateSafe

Method setStateSafe

android/src/InternalGPS.java:114–127  ·  view source on GitHub ↗
(int _state)

Source from the content-addressed store, hash-verified

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;

Callers 1

onStatusChangedMethod · 0.95

Calls 3

incrementMethod · 0.80
decrementMethod · 0.80
onSensorStateChangedMethod · 0.65

Tested by

no test coverage detected