void wxWebViewIE::LoadHistoryItem(wxSharedPtr<wxWebViewHistoryItem> item) { int pos = -1; for(unsigned int i = 0; i < m_historyList.size(); i++) { //We compare the actual pointers to find the correct item if(m_historyList[i].get() == item.get()) pos = i; } wxASSERT_MSG(pos != static_cast<int>(m_historyList.size()), "invalid history item"); m_historyLoadingFromList = true; LoadURL(item->GetUrl()); m_historyPosition = pos; }