[Libreoffice-commits] .: 2 commits - sc/source
Markus Mohrhard
mmohrhard at kemper.freedesktop.org
Wed Apr 4 20:40:56 PDT 2012
sc/source/core/data/sortparam.cxx | 3 ---
sc/source/core/data/table3.cxx | 3 ++-
2 files changed, 2 insertions(+), 4 deletions(-)
New commits:
commit 08ee936f3d1cd0d0424dd50bc96da19faf424a86
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Thu Apr 5 05:31:13 2012 +0200
small memory leak in table3.cxx
diff --git a/sc/source/core/data/table3.cxx b/sc/source/core/data/table3.cxx
index 97b948b..7e766a3 100644
--- a/sc/source/core/data/table3.cxx
+++ b/sc/source/core/data/table3.cxx
@@ -217,7 +217,7 @@ IMPL_FIXEDMEMPOOL_NEWDEL( ScSortInfo )
class ScSortInfoArray
{
private:
- ScSortInfo*** pppInfo;
+ ScSortInfo*** pppInfo;
SCSIZE nCount;
SCCOLROW nStart;
sal_uInt16 nUsedSorts;
@@ -245,6 +245,7 @@ public:
delete ppInfo[j];
delete [] ppInfo;
}
+ delete[] pppInfo;
}
ScSortInfo* Get( sal_uInt16 nSort, SCCOLROW nInd )
{ return (pppInfo[nSort])[ nInd - nStart ]; }
commit 9646685f3ead54fc67bc457a4804defce8a88e05
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date: Thu Apr 5 05:29:01 2012 +0200
this does hopefully no longer result in a crash
diff --git a/sc/source/core/data/sortparam.cxx b/sc/source/core/data/sortparam.cxx
index 21bf327..1cafc92 100644
--- a/sc/source/core/data/sortparam.cxx
+++ b/sc/source/core/data/sortparam.cxx
@@ -182,14 +182,11 @@ ScSortParam::ScSortParam( const ScSubTotalParam& rSub, const ScSortParam& rOld )
for (i=0; i<MAXSUBTOTAL; i++)
if (rSub.bGroupActive[i])
{
-#if 0
-// FIXME this crashes in sc_unoapi currently; table3.cxx has nMaxSorts = 3...
ScSortKeyState key;
key.bDoSort = true;
key.nField = rSub.nField[i];
key.bAscending = rSub.bAscending;
maKeyState.push_back(key);
-#endif
}
// dann dahinter die alten Einstellungen
More information about the Libreoffice-commits
mailing list