diff --git a/samples/artprov/artbrows.cpp b/samples/artprov/artbrows.cpp index 04e1542542..e33319c348 100644 --- a/samples/artprov/artbrows.cpp +++ b/samples/artprov/artbrows.cpp @@ -229,7 +229,9 @@ void wxArtBrowserDialog::SetArtClient(const wxArtClient& client) m_list->SetItemState(sel, wxLIST_STATE_FOCUSED, wxLIST_STATE_FOCUSED); m_client = client; - SetArtBitmap((const char*)m_list->GetItemData(sel), m_client); + + const wxString *data = (const wxString*)m_list->GetItemData(sel); + SetArtBitmap(*data, m_client); } void wxArtBrowserDialog::OnSelectItem(wxListEvent &event)