From 326182c3e3324220e75b5df7b272a4a7df323941 Mon Sep 17 00:00:00 2001 From: Rene Gollent Date: Thu, 6 Mar 2008 00:36:31 +0000 Subject: [PATCH] Made DirectMessageTarget's destructor private to avoid potential future errors. This object should never be deleted directly as it's ref counted, only when its last ref is Release()'d. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24258 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/app/DirectMessageTarget.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/headers/private/app/DirectMessageTarget.h b/headers/private/app/DirectMessageTarget.h index 1b9e8da356..2b4f9752d4 100644 --- a/headers/private/app/DirectMessageTarget.h +++ b/headers/private/app/DirectMessageTarget.h @@ -17,7 +17,6 @@ namespace BPrivate { class BDirectMessageTarget { public: BDirectMessageTarget(); - ~BDirectMessageTarget(); bool AddMessage(BMessage* message); @@ -28,6 +27,8 @@ class BDirectMessageTarget { BMessageQueue* Queue() { return &fQueue; } private: + ~BDirectMessageTarget(); + int32 fReferenceCount; BMessageQueue fQueue; bool fClosed;