Skip to content

Commit 722a187

Browse files
committed
attempt fixing launch from widget bug
1 parent 72be88c commit 722a187

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

app/src/main/java/it/niedermann/owncloud/notes/edit/BaseNoteFragment.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ public abstract class BaseNoteFragment extends BrandedFragment implements Catego
8181
private boolean titleModified = false;
8282

8383
protected boolean isNew = true;
84+
protected boolean contentLoaded = false;
8485

8586
@Override
8687
public void onAttach(@NonNull Context context) {
@@ -296,7 +297,7 @@ public void onCloseNote() {
296297
protected void saveNote(@Nullable ISyncCallback callback) {
297298
Log.d(TAG, "saveData()");
298299
if (note != null) {
299-
final var newContent = getContent();
300+
final var newContent = contentLoaded ? getContent() : note.getContent();
300301
if (note.getContent().equals(newContent)) {
301302
if (note.getScrollY() != originalScrollY) {
302303
Log.v(TAG, "... only saving new scroll state, since content did not change");

app/src/main/java/it/niedermann/owncloud/notes/edit/NoteEditFragment.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ protected void onNoteLoaded(Note note) {
155155

156156
binding.editContent.setMarkdownString(note.getContent());
157157
binding.editContent.setEnabled(true);
158+
contentLoaded = true;
158159

159160
final var sp = PreferenceManager.getDefaultSharedPreferences(requireContext().getApplicationContext());
160161
binding.editContent.setTextSize(TypedValue.COMPLEX_UNIT_PX, getFontSizeFromPreferences(requireContext(), sp));

0 commit comments

Comments
 (0)