Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cf6a702e authored by Stefan Niedermann's avatar Stefan Niedermann
Browse files

Fix #74 Timestamp header not updated after modification

parent faf9ad3b
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@ import android.text.TextWatcher;
import android.view.MenuItem;
import android.widget.EditText;

import java.util.Calendar;
import java.util.Timer;
import java.util.TimerTask;
import java.util.concurrent.Executors;
@@ -105,6 +106,7 @@ public class EditNoteActivity extends AppCompatActivity {
        if (ab != null) {
            ab.setSubtitle(getResources().getString(R.string.action_edit_saving));
        }
        note.setModified(Calendar.getInstance());
        note.setContent(((EditText) findViewById(R.id.editContent)).getText().toString());
        NoteSQLiteOpenHelper db = new NoteSQLiteOpenHelper(this);
        db.getNoteServerSyncHelper().addCallback(new ICallback() {
+1 −1
Original line number Diff line number Diff line
@@ -118,7 +118,7 @@ public class NoteActivity extends AppCompatActivity implements View.OnClickListe
                    note = editedNote;
                    noteContent.setText(note.getSpannableContent());
                    actionBar.setTitle(note.getTitle());
                    actionBar.setSubtitle(note.getModified("dd.MM.yyyy HH:mm"));
                    actionBar.setSubtitle(DateUtils.getRelativeDateTimeString(getApplicationContext(), note.getModified().getTimeInMillis(), DateUtils.MINUTE_IN_MILLIS, DateUtils.WEEK_IN_MILLIS, 0));
                }
                data.putExtra(NotesListViewActivity.SELECTED_NOTE_POSITION,
                        notePosition);
+4 −0
Original line number Diff line number Diff line
@@ -47,6 +47,10 @@ public class Note implements Item, Serializable {
                .format(this.getModified().getTimeInMillis());
    }

    public void setModified(Calendar modified) {
        this.modified = modified;
    }

    public String getContent() {
        return content;
    }