gnumeric r16542 - branches/gnumeric-1-8/src



Author: mortenw
Date: Wed Apr 30 13:40:41 2008
New Revision: 16542
URL: http://svn.gnome.org/viewvc/gnumeric?rev=16542&view=rev

Log:
More sheet size work.



Modified:
   branches/gnumeric-1-8/src/xml-sax-read.c

Modified: branches/gnumeric-1-8/src/xml-sax-read.c
==============================================================================
--- branches/gnumeric-1-8/src/xml-sax-read.c	(original)
+++ branches/gnumeric-1-8/src/xml-sax-read.c	Wed Apr 30 13:40:41 2008
@@ -324,6 +324,8 @@
 	GList *delayed_names;
 	SheetObject *so;
 
+	int sheet_rows, sheet_cols;
+
 	GnmPageBreaks *page_breaks;
 } XMLSaxParseState;
 
@@ -448,13 +450,15 @@
 xml_sax_wb_sheetsize (GsfXMLIn *xin, xmlChar const **attrs)
 {
 	XMLSaxParseState *state = (XMLSaxParseState *)xin->user_state;
-	int tmpi;
+
+	state->sheet_cols = gnm_sheet_get_max_cols (NULL);
+	state->sheet_rows = gnm_sheet_get_max_rows (NULL);
 
 	for (; attrs != NULL && attrs[0] && attrs[1] ; attrs += 2) {
-		if (gnm_xml_attr_int (attrs, "gnm:Cols", &tmpi))
-			state->array_cols = tmpi;
-		else if (gnm_xml_attr_int (attrs, "gnm:Rows", &tmpi))
-			state->array_rows = tmpi;
+		if (gnm_xml_attr_int (attrs, "gnm:Cols", &state->sheet_cols))
+			; /* Nothing more */
+		else if (gnm_xml_attr_int (attrs, "gnm:Rows", &state->sheet_cols))
+			; /* Nothing more */
 		else
 			unknown_attr (xin, attrs);
 	}



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