Pman.Gnumeric.js
authorAlan Knowles <alan@akbkhome.com>
Thu, 11 Nov 2010 10:00:05 +0000 (18:00 +0800)
committerAlan Knowles <alan@akbkhome.com>
Thu, 11 Nov 2010 10:00:05 +0000 (18:00 +0800)
Pman.Gnumeric.js

index 3038a5b..d3c03f8 100644 (file)
@@ -910,12 +910,14 @@ Roo.extend(Pman.Gnumeric, Roo.util.Observable, {
         cell.textContent = this.RCtoCell(row1,col1) + ':' + this.RCtoCell(row2,col2)
         
         //var merges = this.gnumeric.getElementsByTagNameNS('*','MergedRegions');
-        var merges = this.sheet.getElementsByTagNameNS('*','MergedRegions')[0];
-        if (!merges) {
+        var merges = this.sheet.getElementsByTagNameNS('*','MergedRegions');
+        if (!merges || !merges.length) {
             merges = createElementNS('http://www.gnumeric.org/v10.dtd','gnm:MergedRegions');
             var sl = this.sheet.getElementsByTagNameNS('*','SheetLayout')[0];
             this.sheet.insertBefore(merges,sl);
-        }
+        } else {
+            merges = merges[0];
+           }
         merges.appendChild(cell);
     
     },