From a5eeb74ac0a9de3096f9df92471f6aaf5b40306a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sun, 5 Feb 2006 15:47:57 +0000 Subject: [PATCH] Let's play SetToken() and NewToken() play nice together. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16234 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/app/TokenSpace.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/kits/app/TokenSpace.cpp b/src/kits/app/TokenSpace.cpp index 6f5f638e38..de9e65c8cb 100644 --- a/src/kits/app/TokenSpace.cpp +++ b/src/kits/app/TokenSpace.cpp @@ -1,5 +1,5 @@ /* - * Copyright 2001-2005, Haiku. + * Copyright 2001-2006, Haiku. * Distributed under the terms of the MIT License. * * Authors: @@ -65,6 +65,10 @@ BTokenSpace::SetToken(int32 token, int16 type, void* object) token_info tokenInfo = { type, object }; fTokenMap[token] = tokenInfo; + + // this makes sure SetToken() plays more or less nice with NewToken() + if (token >= fTokenCount) + fTokenCount = token + 1; }