From ca0b4c33d1c68f95a8675021ec7bdc9830777bdc Mon Sep 17 00:00:00 2001 From: "wtc%netscape.com" Date: Fri, 21 Jan 2000 21:53:40 +0000 Subject: Bugzilla bug #23969: checked in patches from dougt@netscape.com and bienvenu@netscape.com. r=troy@netscape.com,wtc@netscape.com. a=brendan@mozilla.org. --- lib/ds/plevent.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/ds/plevent.c b/lib/ds/plevent.c index ba7deedf..c47efec2 100644 --- a/lib/ds/plevent.c +++ b/lib/ds/plevent.c @@ -717,6 +717,8 @@ _pl_CleanupNativeNotifier(PLEventQueue* self) #elif defined(XP_UNIX) close(self->eventPipe[0]); close(self->eventPipe[1]); +#elif defined(_WIN32) || defined(WIN16) + DestroyWindow(self->eventReceiverWindow); #endif } @@ -809,7 +811,14 @@ _pl_NativeNotify(PLEventQueue* self) static PRStatus _pl_AcknowledgeNativeNotify(PLEventQueue* self) { -#if defined(VMS) +#if defined(_WIN32) || defined(WIN16) + MSG aMsg; + PR_LOG(event_lm, PR_LOG_DEBUG, + ("_pl_AcknowledgeNativeNotify: self=%p", self)); + PeekMessage(&aMsg, self->eventReceiverWindow, + _pr_PostEventMsgId, _pr_PostEventMsgId, PM_REMOVE); + return PR_SUCCESS; +#elif defined(VMS) PR_LOG(event_lm, PR_LOG_DEBUG, ("_pl_AcknowledgeNativeNotify: self=%p notifyCount=%d efn=%d", self, self->notifyCount, self->efn)); -- cgit v1.2.1