From a7dc1efbac42dc3e0de63867b89db26b044218f2 Mon Sep 17 00:00:00 2001 From: Marcus Overhagen Date: Thu, 9 Mar 2006 09:56:13 +0000 Subject: [PATCH] removed port unblock workaround, as port API should work now similar to BeOS R5 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16671 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/media/MediaEventLooper.cpp | 1 - src/kits/media/MediaNode.cpp | 2 -- 2 files changed, 3 deletions(-) diff --git a/src/kits/media/MediaEventLooper.cpp b/src/kits/media/MediaEventLooper.cpp index e1e4abad45..762a665bd8 100644 --- a/src/kits/media/MediaEventLooper.cpp +++ b/src/kits/media/MediaEventLooper.cpp @@ -438,7 +438,6 @@ BMediaEventLooper::Quit() return; SetRunState(B_QUITTING); - write_port(ControlPort(), 0, NULL, 0); // null message to unblock the read (see BMediaNode::WaitForMessage) close_port(ControlPort()); if (fControlThread != -1) { status_t err; diff --git a/src/kits/media/MediaNode.cpp b/src/kits/media/MediaNode.cpp index ad7435792f..2e9b019a6b 100644 --- a/src/kits/media/MediaNode.cpp +++ b/src/kits/media/MediaNode.cpp @@ -362,8 +362,6 @@ BMediaNode::WaitForMessage(bigtime_t waitUntil, if (size != B_TIMED_OUT) ERROR("BMediaNode::WaitForMessage: read_port_etc error 0x%08lx\n",size); return size; // return the error code - } else if (size == 0 && message == 0) { - return B_OK; // a null message was received (to unblock the read) } PRINT(7, "BMediaNode::WaitForMessage %#lx, node %ld, this %p\n", message, fNodeID, this);