svtools/source/contnr/simptabl.cxx |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

New commits:
commit 0ac8d1544a9b3b1b7c3c5ae5fed2943d11f8b8c9
Author: Katarina Behrens <katarina.behr...@cib.de>
Date:   Tue Apr 14 17:02:40 2015 +0200

    tdf#90024: Don't set compare handler in constructor
    
    it breaks sorting of conditional formatting manager table.
    This reverts part of commit f92ab4da51647a4353038b1c56
    
    Change-Id: I22d4b939cf888451bff6500fdf0d6b900903deb1

diff --git a/svtools/source/contnr/simptabl.cxx 
b/svtools/source/contnr/simptabl.cxx
index a6e07c5..1b2754b 100644
--- a/svtools/source/contnr/simptabl.cxx
+++ b/svtools/source/contnr/simptabl.cxx
@@ -98,7 +98,6 @@ SvSimpleTable::SvSimpleTable(SvSimpleTableContainer& rParent, 
WinBits nBits):
     aHeaderBar.SetSelectHdl(LINK( this, SvSimpleTable, HeaderBarClick));
     aHeaderBar.SetDoubleClickHdl(LINK( this, SvSimpleTable, 
HeaderBarDblClick));
 
-    GetModel()->SetCompareHdl( LINK( this, SvSimpleTable, CompareHdl));
 
     EnableCellFocus();
     DisableTransientChildren();
@@ -280,6 +279,9 @@ void SvSimpleTable::SortByCol(sal_uInt16 nCol, bool bDir)
             aHeaderBar.SetItemBits( nCol+1, HIB_STDSTYLE | HIB_UPARROW);
             GetModel()->SetSortMode(SortDescending);
         }
+
+        GetModel()->SetCompareHdl( LINK( this, SvSimpleTable, CompareHdl));
+
         if(nSortCol == nCol)
         {
             GetModel()->Reverse();
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to