Use null as value when sorting items in a DataView control by a column for which the item does not have a value.

This commit is contained in:
Jorge Moraleda
2020-04-14 17:43:51 -07:00
parent 8b9cf87653
commit 429d9d8dfc

View File

@@ -334,8 +334,8 @@ int wxDataViewModel::Compare( const wxDataViewItem &item1, const wxDataViewItem
unsigned int column, bool ascending ) const
{
wxVariant value1,value2;
GetValue( value1, item1, column );
GetValue( value2, item2, column );
HasValue(item1, column) ? GetValue( value1, item1, column ) : value1.MakeNull();
HasValue(item2, column) ? GetValue( value2, item2, column ) : value2.MakeNull();
if (!ascending)
{