From d35f6e80dfd93a4d80359d7d17c66f51993396fd Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Mon, 7 May 2007 13:45:15 +0200 Subject: [PATCH] use Callback::Assign --- src/core/ns-unknown-manager.h | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/core/ns-unknown-manager.h b/src/core/ns-unknown-manager.h index e2eb11b3d..f076f2ede 100644 --- a/src/core/ns-unknown-manager.h +++ b/src/core/ns-unknown-manager.h @@ -192,11 +192,7 @@ NsUnknownManager::DoGetCallback (ClassId classId) NS_FATAL_ERROR ("Invalid Class Id."); } Callback reference; - if (!reference.CheckType (*callback)) - { - NS_FATAL_ERROR ("Incompatible types."); - } - reference = *static_cast *> (callback); + reference.Assign (*callback); return reference; }