diff --git a/src/main/java/org/thoughtcrime/securesms/WebxdcActivity.java b/src/main/java/org/thoughtcrime/securesms/WebxdcActivity.java index da25f9011..aa6e70001 100644 --- a/src/main/java/org/thoughtcrime/securesms/WebxdcActivity.java +++ b/src/main/java/org/thoughtcrime/securesms/WebxdcActivity.java @@ -70,6 +70,7 @@ public class WebxdcActivity extends WebViewActivity implements DcEventCenter.DcE private DcMsg dcAppMsg; private String baseURL; private String sourceCodeUrl = ""; + private String selfAddr = ""; private boolean internetAccess = false; private boolean hideActionBar = false; @@ -189,6 +190,7 @@ public class WebxdcActivity extends WebViewActivity implements DcEventCenter.DcE final JSONObject info = this.dcAppMsg.getWebxdcInfo(); internetAccess = JsonUtils.optBoolean(info, "internet_access"); + selfAddr = JsonUtils.optString(info, "self_addr"); toggleFakeProxy(!internetAccess); @@ -454,7 +456,7 @@ public class WebxdcActivity extends WebViewActivity implements DcEventCenter.DcE class InternalJSApi { @JavascriptInterface public String selfAddr() { - return WebxdcActivity.this.dcContext.getConfig("addr"); + return WebxdcActivity.this.selfAddr; } /** @noinspection unused*/