diff options
author | Mike Engber <engber@src.gnome.org> | 2001-03-31 03:34:18 +0000 |
---|---|---|
committer | Mike Engber <engber@src.gnome.org> | 2001-03-31 03:34:18 +0000 |
commit | 5fc11f9e8584a5a9f24719a92ee19023826fc2d0 (patch) | |
tree | cd2a3904456d005bc40ae1ff874d8b4a027dfe05 | |
parent | f8d441ab90d72135fecf4a8d0df5dca0cf0afe4e (diff) | |
download | nautilus-5fc11f9e8584a5a9f24719a92ee19023826fc2d0.tar.gz |
update saved copy of notes when writing metadata
* components/notes/nautilus-notes.c: (notes_save_metainfo):
update saved copy of notes when writing metadata
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | components/notes/nautilus-notes.c | 3 |
2 files changed, 7 insertions, 1 deletions
@@ -1,5 +1,10 @@ 2001-03-30 Michael Engber <engber@eazel.com> + * components/notes/nautilus-notes.c: (notes_save_metainfo): + update saved copy of notes when writing metadata + +2001-03-30 Michael Engber <engber@eazel.com> + * components/notes/nautilus-notes.c: (load_note_text_from_metadata): fix leak diff --git a/components/notes/nautilus-notes.c b/components/notes/nautilus-notes.c index e208a2f84..b531e7ae0 100644 --- a/components/notes/nautilus-notes.c +++ b/components/notes/nautilus-notes.c @@ -208,7 +208,8 @@ notes_save_metainfo (Notes *notes) notes_text = gtk_editable_get_chars (GTK_EDITABLE (notes->note_text_field), 0 , -1); nautilus_file_set_metadata (notes->file, NAUTILUS_METADATA_KEY_ANNOTATION, NULL, notes_text); - g_free (notes_text); + g_free (notes->previous_saved_text); + notes->previous_saved_text = notes_text; gtk_signal_handler_unblock_by_func (GTK_OBJECT (notes->file), load_note_text_from_metadata, |