aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2019-09-08 09:39:45 +0200
committerChristian Schneppe <christian@pix-art.de>2019-09-08 09:39:45 +0200
commit7aaca90e41f8bee704e37defec28de167caa5a09 (patch)
tree2a4dad4ef1131622a0d5e4003e156c9d9a1508c6
parent0559e801fa79a60c7de89fb963229633b827f00e (diff)
fix crash during file existing check
-rw-r--r--src/main/java/de/pixart/messenger/ui/XmppActivity.java2
-rw-r--r--src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/XmppActivity.java b/src/main/java/de/pixart/messenger/ui/XmppActivity.java
index 05d5c4d31..9c7292515 100644
--- a/src/main/java/de/pixart/messenger/ui/XmppActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/XmppActivity.java
@@ -212,7 +212,7 @@ public abstract class XmppActivity extends ActionBarActivity {
mToast.show();
}
- protected final void refreshUi() {
+ public final void refreshUi() {
final long diff = SystemClock.elapsedRealtime() - mLastUiRefresh;
if (diff > Config.REFRESH_UI_INTERVAL) {
mRefreshUiHandler.removeCallbacks(mRefreshUiRunnable);
diff --git a/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java
index d60478bb1..ed8541273 100644
--- a/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java
+++ b/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java
@@ -1151,7 +1151,7 @@ public class MessageAdapter extends ArrayAdapter<Message> implements CopyTextVie
new Thread(() -> {
message.setFileDeleted(false);
activity.xmppConnectionService.updateMessage(message, false);
- notifyDataSetChanged();
+ activity.refreshUi();
}).start();
}