Преглед на файлове

Fix crash with app prefs missing

Mario Danic преди 6 години
родител
ревизия
2f7cc1cbe9
променени са 1 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. 4 2
      app/src/main/java/com/nextcloud/talk/controllers/SettingsController.java

+ 4 - 2
app/src/main/java/com/nextcloud/talk/controllers/SettingsController.java

@@ -526,8 +526,10 @@ public class SettingsController extends BaseController {
 
     @Override
     public void onDestroy() {
-        appPreferences.unregisterProxyTypeListener(proxyTypeChangeListener);
-        appPreferences.unregisterProxyCredentialsListener(proxyCredentialsChangeListener);
+        if (appPreferences != null) {
+            appPreferences.unregisterProxyTypeListener(proxyTypeChangeListener);
+            appPreferences.unregisterProxyCredentialsListener(proxyCredentialsChangeListener);
+        }
         super.onDestroy();
     }