Patches-1851591 ] dataview sample is crashing (under MSW)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50744 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1083,6 +1083,8 @@ DEFINE_EVENT_TYPE(wxEVT_COMMAND_DATAVIEW_ITEM_EDITING_STARTED)
|
||||
DEFINE_EVENT_TYPE(wxEVT_COMMAND_DATAVIEW_ITEM_EDITING_DONE)
|
||||
DEFINE_EVENT_TYPE(wxEVT_COMMAND_DATAVIEW_ITEM_VALUE_CHANGED)
|
||||
|
||||
DEFINE_EVENT_TYPE(wxEVT_COMMAND_DATAVIEW_ITEM_CONTEXT_MENU)
|
||||
|
||||
DEFINE_EVENT_TYPE(wxEVT_COMMAND_DATAVIEW_COLUMN_HEADER_CLICK)
|
||||
DEFINE_EVENT_TYPE(wxEVT_COMMAND_DATAVIEW_COLUMN_HEADER_RIGHT_CLICK)
|
||||
DEFINE_EVENT_TYPE(wxEVT_COMMAND_DATAVIEW_COLUMN_SORTED)
|
||||
@@ -1704,7 +1706,7 @@ void wxDataViewTreeCtrl::OnSize( wxSizeEvent &WXUNUSED(event) )
|
||||
#if !defined(__WXGTK20__)
|
||||
wxSize size = GetClientSize();
|
||||
wxDataViewColumn *col = GetColumn( 0 );
|
||||
col->SetWidth( size.x );
|
||||
if (col) col->SetWidth( size.x );
|
||||
#endif
|
||||
}
|
||||
|
||||
|
@@ -1224,7 +1224,7 @@ void wxDataViewColumn::SetInternalWidth( int width )
|
||||
|
||||
void wxDataViewColumn::SetWidth( int width )
|
||||
{
|
||||
m_owner->m_headerArea->UpdateDisplay();
|
||||
if (m_owner->m_headerArea) m_owner->m_headerArea->UpdateDisplay();
|
||||
|
||||
SetInternalWidth(width);
|
||||
}
|
||||
|
Reference in New Issue
Block a user