diff options
author | Fup Duck <fupduck@sacknagel.com> | 2018-01-19 17:34:45 +0100 |
---|---|---|
committer | Fup Duck <fupduck@sacknagel.com> | 2018-01-19 17:34:45 +0100 |
commit | b065fa48e802487198ad73915dd017c4464e8c62 (patch) | |
tree | df48491884de8e29c52db4794a3233fa34a4a6ff /app/src/main/java/se/leap/bitmaskclient/Provider.java | |
parent | 1ccb2f9e1bcfaf8279ef9576b3bca233e37af61b (diff) |
improve layout
* improve layout
* gracefully handle orientation changes
* respect small devices
* set correct colors for buttons, error messages...
Diffstat (limited to 'app/src/main/java/se/leap/bitmaskclient/Provider.java')
-rw-r--r-- | app/src/main/java/se/leap/bitmaskclient/Provider.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/app/src/main/java/se/leap/bitmaskclient/Provider.java b/app/src/main/java/se/leap/bitmaskclient/Provider.java index 60b1b93c..95daccc6 100644 --- a/app/src/main/java/se/leap/bitmaskclient/Provider.java +++ b/app/src/main/java/se/leap/bitmaskclient/Provider.java @@ -158,9 +158,13 @@ public final class Provider implements Parcelable { name = definition.getJSONObject(API_TERM_NAME).getString(lang); else throw new JSONException("Provider not defined"); } catch (JSONException e) { - if (mainUrl != null) { - String host = mainUrl.getDomain(); - name = host.substring(0, host.indexOf(".")); + try { + name = definition.getJSONObject(API_TERM_NAME).getString("en"); + } catch (JSONException e2) { + if (mainUrl != null) { + String host = mainUrl.getDomain(); + name = host.substring(0, host.indexOf(".")); + } } } |