Preventing a NullPointerException by checking the nodeLatencyVerifier reference first
This commit is contained in:
parent
b37bb9dce0
commit
5ef4ebfca7
1 changed files with 6 additions and 3 deletions
|
@ -331,7 +331,8 @@ public class NetworkService extends Service {
|
||||||
mSelectedNode.setConnected(true);
|
mSelectedNode.setConnected(true);
|
||||||
|
|
||||||
// Updating the selected node's 'connected' status on the NodeLatencyVerifier instance
|
// Updating the selected node's 'connected' status on the NodeLatencyVerifier instance
|
||||||
nodeLatencyVerifier.updateActiveNodeInformation(mSelectedNode);
|
if(nodeLatencyVerifier != null)
|
||||||
|
nodeLatencyVerifier.updateActiveNodeInformation(mSelectedNode);
|
||||||
|
|
||||||
// Notifying all listeners about the new connection status
|
// Notifying all listeners about the new connection status
|
||||||
RxBus.getBusInstance().send(new ConnectionStatusUpdate(ConnectionStatusUpdate.CONNECTED, ApiAccess.API_NONE));
|
RxBus.getBusInstance().send(new ConnectionStatusUpdate(ConnectionStatusUpdate.CONNECTED, ApiAccess.API_NONE));
|
||||||
|
@ -568,7 +569,8 @@ public class NetworkService extends Service {
|
||||||
mSelectedNode.setConnected(false);
|
mSelectedNode.setConnected(false);
|
||||||
|
|
||||||
// Updating the selected node's 'connected' status on the NodeLatencyVerifier instance
|
// Updating the selected node's 'connected' status on the NodeLatencyVerifier instance
|
||||||
nodeLatencyVerifier.updateActiveNodeInformation(mSelectedNode);
|
if(nodeLatencyVerifier != null)
|
||||||
|
nodeLatencyVerifier.updateActiveNodeInformation(mSelectedNode);
|
||||||
|
|
||||||
|
|
||||||
// We have currently no selected node
|
// We have currently no selected node
|
||||||
|
@ -612,7 +614,8 @@ public class NetworkService extends Service {
|
||||||
mSelectedNode.setConnected(false);
|
mSelectedNode.setConnected(false);
|
||||||
|
|
||||||
// Updating the selected node's 'connected' status on the NodeLatencyVerifier instance
|
// Updating the selected node's 'connected' status on the NodeLatencyVerifier instance
|
||||||
nodeLatencyVerifier.updateActiveNodeInformation(mSelectedNode);
|
if(nodeLatencyVerifier != null)
|
||||||
|
nodeLatencyVerifier.updateActiveNodeInformation(mSelectedNode);
|
||||||
|
|
||||||
// We have currently no selected node
|
// We have currently no selected node
|
||||||
mSelectedNode = null;
|
mSelectedNode = null;
|
||||||
|
|
Loading…
Reference in a new issue