Commit d342660d authored by Ilya Kirillov's avatar Ilya Kirillov

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

parent 2306602a
......@@ -11216,12 +11216,12 @@ CDocument.prototype =
bUpdateSelection = false;
bRetValue = keydownresult_PreventAll;
}
else if (e.KeyCode === 113)
{
// Для теста
TEST_BUILDER();
bRetValue = keydownresult_PreventAll;
}
//else if (e.KeyCode === 113)
//{
// // Для теста
// TEST_BUILDER();
// bRetValue = keydownresult_PreventAll;
//}
else if ( e.KeyCode == 121 && true === e.ShiftKey ) // Shift + F10 - контекстное меню
{
var X_abs, Y_abs, oPosition, ConvertedPos;
......
......@@ -710,7 +710,15 @@ CTable.prototype.private_RecalculateGrid = function()
// максимальным значениям.
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)
......
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