From 4cad5aba3b15a6556a924d8cb1764e8b8abf9653 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 10 May 2007 09:17:51 +0000 Subject: [PATCH] Made IsTargetLocal() a lot faster by using BPrivate::current_team() which caches the team ID. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21104 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/app/Messenger.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/kits/app/Messenger.cpp b/src/kits/app/Messenger.cpp index c9ce8ba8b9..82541aae7e 100644 --- a/src/kits/app/Messenger.cpp +++ b/src/kits/app/Messenger.cpp @@ -1,5 +1,5 @@ /* - * Copyright 2001-2005, Haiku. + * Copyright 2001-2007, Haiku. * Distributed under the terms of the MIT License. * * Authors: @@ -161,9 +161,7 @@ BMessenger::~BMessenger() bool BMessenger::IsTargetLocal() const { - thread_info info; - return get_thread_info(find_thread(NULL), &info) == B_OK - && fTeam == info.team; + return BPrivate::current_team() == fTeam; }