Kaynağa Gözat

Fix crash with app prefs missing

Mario Danic 6 yıl önce
ebeveyn
işleme
2f7cc1cbe9

+ 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();
     }