reverted wxSocket changes of rev 48723 as they broke linking under non-Unix systems
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48734 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -93,6 +93,32 @@
|
||||
|
||||
static GSocketGUIFunctionsTable *gs_gui_functions;
|
||||
|
||||
class GSocketGUIFunctionsTableNull: public GSocketGUIFunctionsTable
|
||||
{
|
||||
public:
|
||||
virtual bool OnInit();
|
||||
virtual void OnExit();
|
||||
virtual bool CanUseEventLoop();
|
||||
virtual bool Init_Socket(GSocket *socket);
|
||||
virtual void Destroy_Socket(GSocket *socket);
|
||||
virtual void Enable_Events(GSocket *socket);
|
||||
virtual void Disable_Events(GSocket *socket);
|
||||
};
|
||||
|
||||
bool GSocketGUIFunctionsTableNull::OnInit()
|
||||
{ return true; }
|
||||
void GSocketGUIFunctionsTableNull::OnExit()
|
||||
{}
|
||||
bool GSocketGUIFunctionsTableNull::CanUseEventLoop()
|
||||
{ return false; }
|
||||
bool GSocketGUIFunctionsTableNull::Init_Socket(GSocket *WXUNUSED(socket))
|
||||
{ return true; }
|
||||
void GSocketGUIFunctionsTableNull::Destroy_Socket(GSocket *WXUNUSED(socket))
|
||||
{}
|
||||
void GSocketGUIFunctionsTableNull::Enable_Events(GSocket *WXUNUSED(socket))
|
||||
{}
|
||||
void GSocketGUIFunctionsTableNull::Disable_Events(GSocket *WXUNUSED(socket))
|
||||
{}
|
||||
/* Global initialisers */
|
||||
|
||||
void GSocket_SetGUIFunctions(GSocketGUIFunctionsTable *guifunc)
|
||||
@@ -106,7 +132,7 @@ int GSocket_Init(void)
|
||||
|
||||
if (!gs_gui_functions)
|
||||
{
|
||||
static GSocketGUIFunctionsTableConcrete table;
|
||||
static GSocketGUIFunctionsTableNull table;
|
||||
gs_gui_functions = &table;
|
||||
}
|
||||
if ( !gs_gui_functions->OnInit() )
|
||||
|
||||
Reference in New Issue
Block a user