Kaynağa Gözat

Fix a few crashing bugs

Signed-off-by: Mario Danic <mario@lovelyhq.com>
Mario Danic 6 yıl önce
ebeveyn
işleme
47bc1e8bbc

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

@@ -105,7 +105,7 @@ public class AccountVerificationController extends BaseController {
     private boolean isAccountImport;
     private String originalProtocol;
 
-    public AccountVerificationController(Bundle args) {
+    AccountVerificationController(Bundle args) {
         super(args);
         if (args != null) {
             baseUrl = args.getString(BundleKeys.KEY_BASE_URL);
@@ -230,7 +230,7 @@ public class AccountVerificationController extends BaseController {
 
                     @Override
                     public void onError(Throwable e) {
-                        if (getActivity() != null) {
+                        if (getActivity() != null && getResources() != null) {
                             getActivity().runOnUiThread(() -> progressText.setText(String.format(getResources().getString(
                                     R.string.nc_nextcloud_talk_app_not_installed), getResources().getString(R.string.nc_app_name))));
                         }

+ 1 - 1
app/src/main/java/com/nextcloud/talk/controllers/ChatController.java

@@ -563,7 +563,7 @@ public class ChatController extends BaseController implements MessagesListAdapte
     }
 
     @OnClick(R.id.emptyLayout)
-    public void sendHello() {
+    void sendHello() {
         if (!isHelloClicked) {
             isHelloClicked = true;
             sendMessage(getResources().getString(R.string.nc_hello) + " 👋", 1);