View | Details | Raw Unified | Return to issue 47088
Collapse All | Expand All

(-)sc/source/core/data/table2.cxx (-8 / +6 lines)
Lines 1967-1981 BOOL ScTable::SetRowHeightRange( SCROW n Link Here
1967
		{
1967
		{
1968
			if (nEndRow-nStartRow < 20)
1968
			if (nEndRow-nStartRow < 20)
1969
            {
1969
            {
1970
                // Whether new pixel size will differ from old pixel size in any row.
1970
                for (SCROW nRow = nStartRow; nRow <= nEndRow; ++nRow)
1971
                ScCompressedArrayIterator< SCROW, USHORT> aIter( *pRowHeight,
1972
                        nStartRow, nEndRow);
1973
                do
1974
                {
1971
                {
1975
                    if (*aIter != nNewHeight)
1972
                    if (!bChanged)
1976
                        bChanged = (nNewPix != (long) (*aIter * nPPTY));
1973
                        if (pRowHeight->GetValue( nRow ))
1977
                } while (!bChanged && aIter.NextRange());
1974
                            bChanged = (nNewPix != (long) (pRowHeight->GetValue( nRow ) * nPPTY));
1978
                pRowHeight->SetValue( nStartRow, nEndRow, nNewHeight);
1975
                    SetRowHeight( nRow, nNewHeight );
1976
                }
1979
            }
1977
            }
1980
			else
1978
			else
1981
			{
1979
			{

Return to issue 47088