瀏覽代碼

Listen app config changes only for branded plus clients

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 1 年之前
父節點
當前提交
c9b277e731
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      app/src/main/java/com/owncloud/android/MainApp.java

+ 3 - 3
app/src/main/java/com/owncloud/android/MainApp.java

@@ -300,9 +300,6 @@ public class MainApp extends MultiDexApplication implements HasAndroidInjector {
         setAppTheme(preferences.getDarkThemeMode());
         super.onCreate();
 
-        // Listen app config changes
-        ContextExtensionsKt.registerBroadcastReceiver(this, restrictionsReceiver, restrictionsFilter, ReceiverFlag.NotExported);
-
         ProcessLifecycleOwner.get().getLifecycle().addObserver(lifecycleEventObserver);
 
         insertConscrypt();
@@ -330,6 +327,9 @@ public class MainApp extends MultiDexApplication implements HasAndroidInjector {
             RestrictionsManager restrictionsManager = (RestrictionsManager) getSystemService(Context.RESTRICTIONS_SERVICE);
             appConfigManager = new AppConfigManager(this, restrictionsManager.getApplicationRestrictions());
             appConfigManager.setProxyConfig(isClientBrandedPlus());
+
+            // Listen app config changes
+            ContextExtensionsKt.registerBroadcastReceiver(this, restrictionsReceiver, restrictionsFilter, ReceiverFlag.NotExported);
         } else {
             setProxyForNonBrandedPlusClients();
         }