From b7c167dbe28a096f8695052be0e04ddd128c1a79 Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Fri, 14 Aug 2009 16:40:44 +0000 Subject: [PATCH] This check is no longer needed, since the case is covered by the one in DirectWindowData::SetState(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32375 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/ServerWindow.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/servers/app/ServerWindow.cpp b/src/servers/app/ServerWindow.cpp index f7eb8862e6..29d94ea383 100644 --- a/src/servers/app/ServerWindow.cpp +++ b/src/servers/app/ServerWindow.cpp @@ -135,7 +135,6 @@ public: BRect old_window_frame; direct_buffer_info *buffer_info; - bool started; private: sem_id fSem; @@ -147,7 +146,6 @@ private: DirectWindowData::DirectWindowData() : buffer_info(NULL), - started(false), fSem(-1), fAcknowledgeSem(-1), fBufferArea(-1) @@ -232,9 +230,7 @@ DirectWindowData::SetState(const direct_buffer_state &bufferState, buffer_info->buffer_state = bufferState; if (driverState != -1) buffer_info->driver_state = driverState; - - started = true; - + return true; } @@ -3564,9 +3560,7 @@ ServerWindow::HandleDirectConnection(int32 bufferState, int32 driverState) STRACE(("HandleDirectConnection(bufferState = %ld, driverState = %ld)\n", bufferState, driverState)); - if (fDirectWindowData == NULL - || (!fDirectWindowData->started - && (bufferState & B_DIRECT_MODE_MASK) != B_DIRECT_START)) + if (fDirectWindowData == NULL) return; if (!fDirectWindowData->SetState((direct_buffer_state)bufferState,