Fix build with wxUSE_FFILE=0.

Add the missing "#if wxUSE_FFILE" checks and add fallbacks to wxFile if it's
available.

Closes #15353.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74596 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2013-07-25 21:55:06 +00:00
parent 11bf9fea53
commit 7e81e3a796
11 changed files with 96 additions and 16 deletions

View File

@@ -39,7 +39,11 @@
#endif // WX_PRECOMP
#include "wx/filename.h"
#include "wx/ffile.h"
#ifdef wxUSE_FFILE
#include "wx/ffile.h"
#else
#include "wx/file.h"
#endif
#include "wx/mimetype.h"
#include "wx/statline.h"
@@ -432,7 +436,12 @@ void wxDebugReportDialog::OnView(wxCommandEvent& )
wxFileName fn(m_dbgrpt.GetDirectory(), m_files[sel]);
wxString str;
wxFFile file(fn.GetFullPath());
const wxString& fullPath = fn.GetFullPath();
#if wxUSE_FFILE
wxFFile file(fullPath);
#elif wxUSE_FILE
wxFile file(fullPath);
#endif
if ( file.IsOpened() && file.ReadAll(&str) )
{
wxDumpPreviewDlg dlg(this, m_files[sel], str);