Merge branch 'gendirctrl-fixes' of https://github.com/MaartenBent/wxWidgets
Fixes for handling filters in wxGenericDirCtrl. See https://github.com/wxWidgets/wxWidgets/pull/1925
This commit is contained in:
@@ -996,7 +996,7 @@ wxString wxGenericDirCtrl::GetPath(wxTreeItemId itemId) const
|
|||||||
const wxDirItemData*
|
const wxDirItemData*
|
||||||
data = static_cast<wxDirItemData*>(m_treeCtrl->GetItemData(itemId));
|
data = static_cast<wxDirItemData*>(m_treeCtrl->GetItemData(itemId));
|
||||||
|
|
||||||
return data->m_path;
|
return data ? data->m_path : wxString();
|
||||||
}
|
}
|
||||||
|
|
||||||
wxString wxGenericDirCtrl::GetPath() const
|
wxString wxGenericDirCtrl::GetPath() const
|
||||||
@@ -1222,7 +1222,7 @@ void wxGenericDirCtrl::DoResize()
|
|||||||
wxSize filterSz ;
|
wxSize filterSz ;
|
||||||
if (m_filterListCtrl)
|
if (m_filterListCtrl)
|
||||||
{
|
{
|
||||||
filterSz = m_filterListCtrl->GetSize();
|
filterSz = m_filterListCtrl->GetBestSize();
|
||||||
sz.y -= (filterSz.y + verticalSpacing);
|
sz.y -= (filterSz.y + verticalSpacing);
|
||||||
}
|
}
|
||||||
m_treeCtrl->SetSize(0, 0, sz.x, sz.y);
|
m_treeCtrl->SetSize(0, 0, sz.x, sz.y);
|
||||||
|
Reference in New Issue
Block a user