#pragma hdrstop
#endif
+#if !wxUSE_SOCKETS
+ #undef wxUSE_FS_INET
+ #define wxUSE_FS_INET 0
+#endif
+
#if wxUSE_FS_INET
#ifndef WXPRECOMP
info = (wxInetCacheNode*) m_Cache.Get(right);
// Add item into cache:
- if (info != NULL)
+ if (info == NULL)
{
wxURL url(right);
s = url.GetInputStream();
}
}
+class wxFileSystemInternetModule : public wxModule
+{
+ DECLARE_DYNAMIC_CLASS(wxFileSystemInternetModule)
+
+ public:
+ virtual bool OnInit()
+ {
+ wxFileSystem::AddHandler(new wxInternetFSHandler);
+ return TRUE;
+ }
+ virtual void OnExit() {}
+};
+
+IMPLEMENT_DYNAMIC_CLASS(wxFileSystemInternetModule, wxModule)
+
#endif // wxUSE_FS_INET