X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/16a6b53ddc74d62fd1b6b82651d0e3859580c48a..3cb6eaec797ebbe20a0e05e5c9ba625909845e72:/src/generic/filectrlg.cpp diff --git a/src/generic/filectrlg.cpp b/src/generic/filectrlg.cpp index cfecb2217d..5427143e01 100644 --- a/src/generic/filectrlg.cpp +++ b/src/generic/filectrlg.cpp @@ -224,7 +224,7 @@ void wxFileData::ReadData() #if defined(__UNIX__) && (!defined( __OS2__ ) && !defined(__VMS)) lstat( m_filePath.fn_str(), &buff ); - m_type |= S_ISLNK( buff.st_mode ) != 0 ? is_link : 0; + m_type |= S_ISLNK(buff.st_mode) ? is_link : 0; #else // no lstat() // only translate to file charset if we don't go by our // wxStat implementation @@ -393,8 +393,6 @@ void wxFileData::MakeItem( wxListItem &item ) // wxFileListCtrl //----------------------------------------------------------------------------- -static bool ignoreChanges = false; - IMPLEMENT_DYNAMIC_CLASS(wxFileListCtrl,wxListCtrl) BEGIN_EVENT_TABLE(wxFileListCtrl,wxListCtrl) @@ -408,7 +406,7 @@ END_EVENT_TABLE() wxFileListCtrl::wxFileListCtrl() { m_showHidden = false; - m_sort_foward = 1; + m_sort_forward = true; m_sort_field = wxFileData::FileList_Name; } @@ -430,7 +428,7 @@ wxFileListCtrl::wxFileListCtrl(wxWindow *win, m_showHidden = showHidden; - m_sort_foward = 1; + m_sort_forward = true; m_sort_field = wxFileData::FileList_Name; m_dirName = wxT("*"); @@ -541,11 +539,23 @@ void wxFileListCtrl::UpdateFiles() { wxArrayString names, paths; wxArrayInt icons; - size_t n, count = wxGetAvailableDrives(paths, names, icons); + const size_t count = wxGetAvailableDrives(paths, names, icons); - for (n=0; nSetNewName( new_name, event.GetLabel() ); - ignoreChanges = true; SetItemState( event.GetItem(), wxLIST_STATE_SELECTED, wxLIST_STATE_SELECTED ); - ignoreChanges = false; UpdateItem( event.GetItem() ); EnsureVisible( event.GetItem() ); @@ -834,17 +838,17 @@ void wxFileListCtrl::OnListColClick( wxListEvent &event ) } if ((wxFileData::fileListFieldType)col == m_sort_field) - m_sort_foward = !m_sort_foward; + m_sort_forward = !m_sort_forward; else m_sort_field = (wxFileData::fileListFieldType)col; - SortItems(m_sort_field, m_sort_foward); + SortItems(m_sort_field, m_sort_forward); } void wxFileListCtrl::SortItems(wxFileData::fileListFieldType field, bool forward) { m_sort_field = field; - m_sort_foward = forward; + m_sort_forward = forward; const long sort_dir = forward ? 1 : -1; switch (m_sort_field)