[gnumeric] stf: don't leak saver.



commit f645648604889440cb2cec717c403dd7f0923217
Author: Morten Welinder <terra gnome org>
Date:   Thu Feb 17 10:30:49 2011 -0500

    stf: don't leak saver.

 ChangeLog           |    4 ++++
 src/stf.c           |    2 ++
 src/xml-sax-write.c |    3 +--
 3 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 190fd3d..26b1c44 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-02-17  Morten Welinder  <terra gnome org>
+
+	* src/stf.c (stf_shutdown): Unregister stf_csv too.
+
 2011-02-16  Morten Welinder  <terra gnome org>
 
 	* src/gnumeric.h (GnmExprEvalFlags): Add new want-ref flag.
diff --git a/src/stf.c b/src/stf.c
index f2996a3..1675cdf 100644
--- a/src/stf.c
+++ b/src/stf.c
@@ -612,6 +612,8 @@ stf_shutdown (void)
 {
 	go_file_saver_unregister
 		(go_file_saver_for_id ("Gnumeric_stf:stf_assistant"));
+	go_file_saver_unregister
+		(go_file_saver_for_id ("Gnumeric_stf:stf_csv"));
 
 	go_file_opener_unregister
 		(go_file_opener_for_id ("Gnumeric_stf:stf_csvtab"));
diff --git a/src/xml-sax-write.c b/src/xml-sax-write.c
index 80c1fd8..bb47c1e 100644
--- a/src/xml-sax-write.c
+++ b/src/xml-sax-write.c
@@ -1551,6 +1551,5 @@ gnm_xml_sax_write_init (void)
 void
 gnm_xml_sax_write_shutdown (void)
 {
-	go_file_saver_unregister
-		(go_file_saver_for_id (XML_SAX_ID));
+	go_file_saver_unregister (go_file_saver_for_id (XML_SAX_ID));
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]