mirror of https://github.com/OpenVPN/openvpn-gui
Bring back delay before management is ready
Commit 2b1e586
"Replace Sleep by a Wait function that pumps messages"
replaced Sleep() with a wait function which also processes messages.
However WM_MANAGEMENT message in some cases requires actual delay to be
processed. To achieve that, bring back original Sleep().
Signed-off-by: Lev Stipakov <lev@openvpn.net>
pull/621/head
parent
18a499e481
commit
fcfad50543
3
manage.c
3
manage.c
|
@ -345,7 +345,8 @@ OnManagement(SOCKET sk, LPARAM lParam)
|
||||||
else if (strncmp(pos, "INFO:", 5) == 0)
|
else if (strncmp(pos, "INFO:", 5) == 0)
|
||||||
{
|
{
|
||||||
/* delay until management interface accepts input */
|
/* delay until management interface accepts input */
|
||||||
OVPNMsgWait(100, c->hwndStatus);
|
/* use real sleep here, since WM_MANAGEMENT might arrive before management is ready */
|
||||||
|
Sleep(100);
|
||||||
c->manage.connected = 2;
|
c->manage.connected = 2;
|
||||||
if (rtmsg_handler[ready_])
|
if (rtmsg_handler[ready_])
|
||||||
rtmsg_handler[ready_](c, pos + 5);
|
rtmsg_handler[ready_](c, pos + 5);
|
||||||
|
|
Loading…
Reference in New Issue