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 29d3d74c7..4978c43fb 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 @@ -175,14 +175,18 @@ private void setupDescription() { registerEditorListener(binding.descriptionEditor); registerEditorListener(binding.descriptionViewer); } else { + binding.descriptionViewer.setMarkdownString(viewModel.getFullCard().getCard().getDescription()); + binding.descriptionEditor.setEnabled(false); binding.descriptionEditorWrapper.setVisibility(GONE); - binding.descriptionViewer.setEnabled(false); + binding.descriptionViewer.setEnabled(true); binding.descriptionViewer.setVisibility(VISIBLE); viewModel.descriptionChangedFromExternal().observe(getViewLifecycleOwner(), description -> { binding.descriptionViewer.setMarkdownString(description); }); + + registerEditorListener(binding.descriptionViewer); } } diff --git a/app/src/main/res/layout/fragment_card_edit_tab_details.xml b/app/src/main/res/layout/fragment_card_edit_tab_details.xml index 8fd8b4bef..bc9019469 100644 --- a/app/src/main/res/layout/fragment_card_edit_tab_details.xml +++ b/app/src/main/res/layout/fragment_card_edit_tab_details.xml @@ -123,7 +123,7 @@ android:textIsSelectable="true" android:textSize="@dimen/font_size_description" android:translationY="1dp" - android:visibility="gone" /> + android:visibility="visible" />