diff --git a/yellownotes.cpp b/yellownotes.cpp index fa962e1..ee5c90a 100644 --- a/yellownotes.cpp +++ b/yellownotes.cpp @@ -153,6 +153,7 @@ public: public: void load(); void save(); + void setLoaded(); public: YellowNote(YellowNotes *notes, const std::string &filename); @@ -855,6 +856,7 @@ void YellowNotes::newNote(void *sender) YellowNote *note = new YellowNote(this, p.string()); _notes.push_back(note); + note->setLoaded(); note->show(); note->save(); } @@ -1226,6 +1228,15 @@ void YellowNote::showNote(GtkWidget *sender) show(); } +void YellowNote::setLoaded() +{ + _pos_loaded = true; + _hidden_loaded = true; + _title_only_loaded = true; + _size_loaded = true; + _in_transaction = false; +} + void YellowNote::show() { gtk_widget_show_all(_note_widget);