summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Engber <engber@src.gnome.org>2001-03-31 03:34:18 +0000
committerMike Engber <engber@src.gnome.org>2001-03-31 03:34:18 +0000
commit5fc11f9e8584a5a9f24719a92ee19023826fc2d0 (patch)
treecd2a3904456d005bc40ae1ff874d8b4a027dfe05
parentf8d441ab90d72135fecf4a8d0df5dca0cf0afe4e (diff)
downloadnautilus-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--ChangeLog5
-rw-r--r--components/notes/nautilus-notes.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 64d9d6420..6cfe42e98 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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,