[gnumeric] HTML Paste: plug leak.



commit 9ba2b5aad35f06a7a16281d1e9fa4a6db0cf67ba
Author: Morten Welinder <terra gnome org>
Date:   Sat May 9 20:33:08 2009 -0400

    HTML Paste: plug leak.
---
 ChangeLog           |    2 ++
 NEWS                |    1 +
 src/gui-clipboard.c |    2 +-
 3 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 56fb48a..7d5c0fe 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2009-05-09  Morten Welinder  <terra gnome org>
 
+	* src/gui-clipboard.c (table_cellregion_write): Plug leak.
+
 	* src/gnumeric-gconf.c (gnm_gconf_set_workbook_ncols): Set
 	prefs.col_number too.
 	(gnm_gconf_set_workbook_nrows): Set prefs.row_number too.
diff --git a/NEWS b/NEWS
index bf04b7e..31bcf17 100644
--- a/NEWS
+++ b/NEWS
@@ -13,6 +13,7 @@ Jody:
 Morten:
 	* Optimize styles on load.
 	* Prune fn-lookup caches in case someone is being silly.
+	* Plug leak in HTML paste.
 
 --------------------------------------------------------------------------
 Gnumeric 1.9.7
diff --git a/src/gui-clipboard.c b/src/gui-clipboard.c
index c8c78ee..5f42d7b 100644
--- a/src/gui-clipboard.c
+++ b/src/gui-clipboard.c
@@ -540,7 +540,7 @@ table_cellregion_write (GOCmdContext *ctx, GnmCellRegion *cr,
 	wb = workbook_new_with_sheets (1);
 	wb_view = workbook_view_new (wb);
 
-	sheet = (Sheet *) workbook_sheets (wb)->data;
+	sheet = workbook_sheet_by_index (wb, 0);
 	memset (&r, 0, sizeof r);
 	r.end.col = cr->cols - 1;
 	r.end.row = cr->rows - 1;



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