Author: gs Date: Wed May 9 15:46:29 2012 New Revision: 68124 URL: http://svn.opensuse.org/viewcvs/yast?rev=68124&view=rev Log: respect locale setting in table sorting Modified: trunk/ncurses-pkg/src/NCPkgTable.h Modified: trunk/ncurses-pkg/src/NCPkgTable.h URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses-pkg/src/NCPkgTable.h?rev=68124&r1=68123&r2=68124&view=diff ============================================================================== --- trunk/ncurses-pkg/src/NCPkgTable.h (original) +++ trunk/ncurses-pkg/src/NCPkgTable.h Wed May 9 15:46:29 2012 @@ -151,8 +151,14 @@ NCTableLine * second ) const { - return first->GetCol( _uiCol )->Label().getText().begin()->str() - < second->GetCol( _uiCol )->Label().getText().begin()->str(); + wstring w1 = first->GetCol( _uiCol )->Label().getText().begin()->str(); + wstring w2 = second->GetCol( _uiCol )->Label().getText().begin()->str(); + int result = wcscoll ( w1.data(), w2.data() ); + + if ( result <= 0 ) + return true; + else + return false; } private: int _uiCol; -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org