From: Václav Slavík Date: Mon, 16 Mar 2009 13:18:27 +0000 (+0000) Subject: fixed wxXRC compilation with --disable-filesystem (bug #10580) X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/159852aeae999909a67884aa74cc84610d88bf37?ds=inline fixed wxXRC compilation with --disable-filesystem (bug #10580) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59571 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/xrc/xmlres.h b/include/wx/xrc/xmlres.h index c130d915cf..0f0b69aa92 100644 --- a/include/wx/xrc/xmlres.h +++ b/include/wx/xrc/xmlres.h @@ -31,6 +31,8 @@ #include "wx/xml/xml.h" +class WXDLLIMPEXP_FWD_BASE wxFileName; + class WXDLLIMPEXP_FWD_CORE wxMenu; class WXDLLIMPEXP_FWD_CORE wxMenuBar; class WXDLLIMPEXP_FWD_CORE wxDialog; diff --git a/src/xrc/xmlres.cpp b/src/xrc/xmlres.cpp index fc2fa3d3ce..075489d9e7 100644 --- a/src/xrc/xmlres.cpp +++ b/src/xrc/xmlres.cpp @@ -180,7 +180,11 @@ bool wxXmlResource::IsArchive(const wxString& filename) bool wxXmlResource::LoadFile(const wxFileName& file) { +#if wxUSE_FILESYSTEM return Load(wxFileSystem::FileNameToURL(file)); +#else + return Load(file.GetFullPath()); +#endif } bool wxXmlResource::LoadAllFiles(const wxString& dirname)