Commit 37e4919c authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

Для принятия изменения нужно делать расширение диапазона (проверка на...

Для принятия изменения нужно делать расширение диапазона (проверка на равенство колличеству тоже должна быть, т.к. у нас (число - 1) идет)
Откатил правки из Revision: 58187
Правка для бага http://bugzserver/show_bug.cgi?id=26389 и http://bugzserver/show_bug.cgi?id=26391

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@58266 954022d7-b5bf-4e40-9824-e11837661b57
parent 7a65b9f3
...@@ -9717,11 +9717,11 @@ ...@@ -9717,11 +9717,11 @@
// Для принятия изменения нужно делать расширение диапазона // Для принятия изменения нужно делать расширение диапазона
if (this.model.workbook.bCollaborativeChanges) { if (this.model.workbook.bCollaborativeChanges) {
var bIsUpdateX = false, bIsUpdateY = false; var bIsUpdateX = false, bIsUpdateY = false;
if (val.range.c2 > t.nColsCount) { if (val.range.c2 >= t.nColsCount) {
t.expandColsOnScroll(false, true, 0); // Передаем 0, чтобы увеличить размеры t.expandColsOnScroll(false, true, 0); // Передаем 0, чтобы увеличить размеры
bIsUpdateX = true; bIsUpdateX = true;
} }
if (val.range.r2 > t.nRowsCount) { if (val.range.r2 >= t.nRowsCount) {
t.expandRowsOnScroll(false, true, 0); // Передаем 0, чтобы увеличить размеры t.expandRowsOnScroll(false, true, 0); // Передаем 0, чтобы увеличить размеры
bIsUpdateY = true; bIsUpdateY = true;
} }
...@@ -10613,11 +10613,7 @@ ...@@ -10613,11 +10613,7 @@
} }
var cto; var cto;
for (r = range.r1; r <= range.r2; ++r) {
// TODO: падает при merge!!!
var __r1 = Math.min(range.r1, this.rows.length - 1);
var __r2 = Math.min(range.r2, this.rows.length - 1);
for (r = __r1; r <= __r2; ++r) {
if (this.height_1px > this.rows[r].height) {continue;} if (this.height_1px > this.rows[r].height) {continue;}
for (c = range.c1; c <= range.c2; ++c) { for (c = range.c1; c <= range.c2; ++c) {
if (this.width_1px > this.cols[c].width) {continue;} if (this.width_1px > this.cols[c].width) {continue;}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment