git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49087
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
-void wxGenericFileCtrl::DoGetFilenames( wxArrayString& filenames, const bool fullPath ) const
+// helper used in DoGetFilenames() and needed because Borland can't compile
+// operator?: inline
+static inline wxString GetFileNameOrPath(const wxFileName& fn, bool fullPath)
+{
+ return fullPath ? fn.GetFullPath() : fn.GetFullName();
+}
+
+void
+wxGenericFileCtrl::DoGetFilenames(wxArrayString& filenames, bool fullPath) const
if ( fn.IsRelative() )
fn.MakeAbsolute(dir);
if ( fn.IsRelative() )
fn.MakeAbsolute(dir);
- filenames.push_back(fullPath ? fn.GetFullPath() : fn.GetFullName());
+ filenames.push_back(GetFileNameOrPath(fn, fullPath));
m_list->GetItem(item);
const wxFileName fn(dir, item.m_text);
m_list->GetItem(item);
const wxFileName fn(dir, item.m_text);
- filenames.push_back(fullPath ? fn.GetFullPath() : fn.GetFullName());
+ filenames.push_back(GetFileNameOrPath(fn, fullPath));