diff --git a/app/src/main/java/se/leap/bitmaskclient/eip/GatewaysManager.java b/app/src/main/java/se/leap/bitmaskclient/eip/GatewaysManager.java
index 0515a35e3623addf8507ab6109afa71b12f63694..354fd9a3aca00b9afe3daaa7adf5fdc2f28f8364 100644
--- a/app/src/main/java/se/leap/bitmaskclient/eip/GatewaysManager.java
+++ b/app/src/main/java/se/leap/bitmaskclient/eip/GatewaysManager.java
@@ -58,8 +58,8 @@ public class GatewaysManager {
     private ArrayList<Gateway> presortedList = new ArrayList<>();
 
     public GatewaysManager(Context context) {
-        configureFromCurrentProvider();
         this.context = context;
+        configureFromCurrentProvider();
     }
 
     /**