From fc726990718ecd29e717395e29e6875ccc3940be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Tue, 3 May 2005 21:54:44 +0000 Subject: [PATCH] added some safety checks, cosmetic changes - please note that it is safe to call delete with a NULL pointer, unlike free(), so please don't clutter the code git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12564 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/Window.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/kits/interface/Window.cpp b/src/kits/interface/Window.cpp index 9350c82ace..feb90ed3b5 100644 --- a/src/kits/interface/Window.cpp +++ b/src/kits/interface/Window.cpp @@ -2290,6 +2290,8 @@ void BWindow::task_looper() { // Add to queue fQueue->AddMessage(msg); + } else { + continue; } // Get message count from port @@ -2383,11 +2385,8 @@ void BWindow::task_looper() Unlock(); // Delete the current message (fLastMessage) - if (fLastMessage) - { - delete fLastMessage; - fLastMessage = NULL; - } + delete fLastMessage; + fLastMessage = NULL; // Are any messages on the port? if (port_count(fMsgPort) > 0)