소스 검색

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