From 18901b03b86508964f8fac51c0ad35d848e01c0c Mon Sep 17 00:00:00 2001 From: Lode Hoste Date: Mon, 6 Apr 2015 13:05:31 +0200 Subject: [PATCH] Fix NPE when mVersion or mCurrentAddress is not set --- .../syncthingandroid/fragments/DeviceSettingsFragment.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/nutomic/syncthingandroid/fragments/DeviceSettingsFragment.java b/src/main/java/com/nutomic/syncthingandroid/fragments/DeviceSettingsFragment.java index 5749c0be..93d68bb3 100644 --- a/src/main/java/com/nutomic/syncthingandroid/fragments/DeviceSettingsFragment.java +++ b/src/main/java/com/nutomic/syncthingandroid/fragments/DeviceSettingsFragment.java @@ -270,6 +270,8 @@ public class DeviceSettingsFragment extends PreferenceFragment implements */ @Override public void onReceiveConnections(Map connections) { + if (mVersion == null || mCurrentAddress == null) + return; if (connections.containsKey(mDevice.DeviceID)) { mVersion.setSummary(connections.get(mDevice.DeviceID).ClientVersion); mCurrentAddress.setSummary(connections.get(mDevice.DeviceID).Address);