Adjust columns widths when adding rows to wxOSX wxDataViewCtrl

Call AdjustAutosizedColumns(), just as it was already done when updating
or deleting the rows.

Closes https://github.com/wxWidgets/wxWidgets/pull/1746
This commit is contained in:
oneeyeman1
2020-02-28 00:13:36 -06:00
committed by Vadim Zeitlin
parent e22ab23216
commit bdceda3c6d

View File

@@ -104,6 +104,7 @@ bool wxOSXDataViewModelNotifier::ItemAdded(wxDataViewItem const& parent, wxDataV
wxCHECK_MSG(item.IsOk(),false,"Added item is invalid.");
noFailureFlag = m_DataViewCtrlPtr->GetDataViewPeer()->Add(parent,item);
AdjustRowHeight(item);
AdjustAutosizedColumns();
return noFailureFlag;
}
@@ -116,6 +117,7 @@ bool wxOSXDataViewModelNotifier::ItemsAdded(wxDataViewItem const& parent, wxData
noFailureFlag = m_DataViewCtrlPtr->GetDataViewPeer()->Add(parent,items);
// adjust row heights:
AdjustRowHeights(items);
AdjustAutosizedColumns();
// done:
return noFailureFlag;
}