]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/private/selectdispatcher.h
porting reordering of controls back from 2.8
[wxWidgets.git] / include / wx / private / selectdispatcher.h
index 9d75cdd77f2807ca6059d84f45dc7d2e03348263..9ee71d4f9fb11b34d1d1fc12587a5ac95e196dc3 100644 (file)
@@ -82,8 +82,8 @@ private:
 class WXDLLIMPEXP_BASE wxSelectDispatcher : public wxMappedFDIODispatcher
 {
 public:
 class WXDLLIMPEXP_BASE wxSelectDispatcher : public wxMappedFDIODispatcher
 {
 public:
-    // creates an instance of this class, the caller takes ownership of it
-    static wxSelectDispatcher *Create();
+    // default ctor
+    wxSelectDispatcher() { m_maxFD = -1; }
 
     // implement pure virtual methods of the base class
     virtual bool RegisterFD(int fd, wxFDIOHandler *handler, int flags = wxFDIO_ALL);
 
     // implement pure virtual methods of the base class
     virtual bool RegisterFD(int fd, wxFDIOHandler *handler, int flags = wxFDIO_ALL);
@@ -91,10 +91,6 @@ public:
     virtual bool UnregisterFD(int fd);
     virtual void Dispatch(int timeout = TIMEOUT_INFINITE);
 
     virtual bool UnregisterFD(int fd);
     virtual void Dispatch(int timeout = TIMEOUT_INFINITE);
 
-protected:
-    // ctor is not public, use Create()
-    wxSelectDispatcher();
-
 private:
     // common part of RegisterFD() and ModifyFD()
     bool DoUpdateFDAndHandler(int fd, wxFDIOHandler *handler, int flags);
 private:
     // common part of RegisterFD() and ModifyFD()
     bool DoUpdateFDAndHandler(int fd, wxFDIOHandler *handler, int flags);