diff options
author | wtc%netscape.com <devnull@localhost> | 2000-01-21 21:53:40 +0000 |
---|---|---|
committer | wtc%netscape.com <devnull@localhost> | 2000-01-21 21:53:40 +0000 |
commit | ca0b4c33d1c68f95a8675021ec7bdc9830777bdc (patch) | |
tree | c42a06aac0867a993084d57c5bf32daeb04ca62e | |
parent | dd3a7d760e718ea6f09dd4adb525453da70cd153 (diff) | |
download | nspr-hg-ca0b4c33d1c68f95a8675021ec7bdc9830777bdc.tar.gz |
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.
-rw-r--r-- | lib/ds/plevent.c | 11 |
1 files changed, 10 insertions, 1 deletions
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)); |