Commit d342660d authored by Ilya Kirillov's avatar Ilya Kirillov

Исправлен баг при автопоборе ширины таблицы из-за которого возникало зависание.

parent 2306602a
...@@ -11216,12 +11216,12 @@ CDocument.prototype = ...@@ -11216,12 +11216,12 @@ CDocument.prototype =
bUpdateSelection = false; bUpdateSelection = false;
bRetValue = keydownresult_PreventAll; bRetValue = keydownresult_PreventAll;
} }
else if (e.KeyCode === 113) //else if (e.KeyCode === 113)
{ //{
// Для теста // // Для теста
TEST_BUILDER(); // TEST_BUILDER();
bRetValue = keydownresult_PreventAll; // bRetValue = keydownresult_PreventAll;
} //}
else if ( e.KeyCode == 121 && true === e.ShiftKey ) // Shift + F10 - контекстное меню else if ( e.KeyCode == 121 && true === e.ShiftKey ) // Shift + F10 - контекстное меню
{ {
var X_abs, Y_abs, oPosition, ConvertedPos; var X_abs, Y_abs, oPosition, ConvertedPos;
......
...@@ -710,7 +710,15 @@ CTable.prototype.private_RecalculateGrid = function() ...@@ -710,7 +710,15 @@ CTable.prototype.private_RecalculateGrid = function()
// максимальным значениям. // максимальным значениям.
if (tblwidth_Mm === TablePr.TableW.Type || tblwidth_Pct === TablePr.TableW.Type) if (tblwidth_Mm === TablePr.TableW.Type || tblwidth_Pct === TablePr.TableW.Type)
{ {
if (SumMin >= TableW) if (SumMin < 0.001 && SumMax < 0.001)
{
// Распределяем ширину по количеству колонок
for (var CurCol = 0; CurCol < GridCount; ++CurCol)
{
this.TableGridCalc[CurCol] = TableW / GridCount;
}
}
else if (SumMin >= TableW)
{ {
// Выставляем минимальные значения // Выставляем минимальные значения
for (var CurCol = 0; CurCol < GridCount; ++CurCol) for (var CurCol = 0; CurCol < GridCount; ++CurCol)
......
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