Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Niedermann <info@niedermann.it>2020-12-21 12:55:14 +0300
committerNiedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com>2020-12-21 13:49:02 +0300
commitdf35bd087eda1fb6e0bfc32c6710a94cacfc3cee (patch)
treebb46a747169cdd5ebfb5938ad4f6654980da96b6 /app/src/main
parente987d1b5b3501c7e0c132df5da8440df7a2a3804 (diff)
Enhance editor performance by not always rendering the viewer
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Diffstat (limited to 'app/src/main')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/card/details/CardDetailsFragment.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/details/CardDetailsFragment.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/details/CardDetailsFragment.java
index c00decc50..ba24dd754 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/details/CardDetailsFragment.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/card/details/CardDetailsFragment.java
@@ -148,6 +148,7 @@ public class CardDetailsFragment extends BrandedFragment implements OnDateSetLis
binding.descriptionViewer.setVisibility(GONE);
binding.descriptionToggle.setImageResource(R.drawable.ic_baseline_eye_24);
} else {
+ binding.descriptionViewer.setMarkdownString(viewModel.getFullCard().getCard().getDescription());
binding.descriptionBar.setOnClickListener(null);
binding.descriptionEditor.setVisibility(GONE);
binding.descriptionViewer.setVisibility(VISIBLE);
@@ -158,7 +159,6 @@ public class CardDetailsFragment extends BrandedFragment implements OnDateSetLis
binding.descriptionEditor.getMarkdownString().observe(getViewLifecycleOwner(), (newText) -> {
if (viewModel.getFullCard() != null) {
viewModel.getFullCard().getCard().setDescription(newText == null ? "" : newText.toString());
- binding.descriptionViewer.setMarkdownString(viewModel.getFullCard().getCard().getDescription());
} else {
DeckLog.logError(new IllegalStateException(FullCard.class.getSimpleName() + " was empty when trying to setup description"));
}