}
cls.state = ca_disconnected;
cl.islocalgame = false;
-
- cls.demoplayback = cls.timedemo = host.restless = false;
cls.signon = 0;
+ cls.demoplayback = cls.timedemo = host.restless = false;
+ Cvar_Callback(&vid_vsync); // might need to re-enable vsync
Cvar_Callback(&cl_netport);
CL_VM_PreventInformationLeaks();
- // get new key events
- Key_EventQueue_Unblock();
- SndSys_SendKeyEvents();
- Sys_SendKeyEvents();
-
/*
* If the accumulator hasn't become positive, don't
* run the frame. Everything that happens before this
// for QW connections
Cvar_RegisterVariable(&qport);
- Cvar_SetValueQuick(&qport, (rand() * RAND_MAX + rand()) & 0xffff);
+ // multiplying by RAND_MAX necessary for Windows, for which RAND_MAX is only 32767.
+ Cvar_SetValueQuick(&qport, ((unsigned int)rand() * RAND_MAX + (unsigned int)rand()) & 0xffff);
Cmd_AddCommand(CF_CLIENT, "timerefresh", CL_TimeRefresh_f, "turn quickly and print rendering statistcs");