From 96ad18a573dfbdccc6099d2af517e8058be0ced4 Mon Sep 17 00:00:00 2001 From: Jannis Mattheis Date: Sun, 29 Mar 2020 09:13:30 +0200 Subject: [PATCH] Make text in logs view selectable disable updating when text is selected Closes #105 --- app/src/main/java/com/github/gotify/log/LogsActivity.java | 4 +++- app/src/main/res/layout/activity_logs.xml | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/gotify/log/LogsActivity.java b/app/src/main/java/com/github/gotify/log/LogsActivity.java index ad7cd3b..e8ca495 100644 --- a/app/src/main/java/com/github/gotify/log/LogsActivity.java +++ b/app/src/main/java/com/github/gotify/log/LogsActivity.java @@ -74,7 +74,9 @@ public class LogsActivity extends AppCompatActivity { @Override protected void onPostExecute(String s) { TextView content = findViewById(R.id.log_content); - content.setText(s); + if (content.getSelectionStart() == content.getSelectionEnd()) { + content.setText(s); + } super.onPostExecute(s); } } diff --git a/app/src/main/res/layout/activity_logs.xml b/app/src/main/res/layout/activity_logs.xml index fe9f2c0..095fa57 100644 --- a/app/src/main/res/layout/activity_logs.xml +++ b/app/src/main/res/layout/activity_logs.xml @@ -26,6 +26,7 @@ android:layout_marginEnd="8dp" android:layout_marginBottom="8dp" android:text="" + android:textIsSelectable="true" android:textSize="10sp" app:layout_behavior="@string/appbar_scrolling_view_behavior" app:layout_constraintBottom_toBottomOf="parent"