diff options
Diffstat (limited to 'cpp/demo/Glacier2/chat/Client.cpp')
-rwxr-xr-x | cpp/demo/Glacier2/chat/Client.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cpp/demo/Glacier2/chat/Client.cpp b/cpp/demo/Glacier2/chat/Client.cpp index 4c0c514635d..814f27a7732 100755 --- a/cpp/demo/Glacier2/chat/Client.cpp +++ b/cpp/demo/Glacier2/chat/Client.cpp @@ -163,8 +163,9 @@ public: callbackReceiverIdent.category = _router->getCategoryForClient(); Ice::ObjectAdapterPtr adapter = communicator()->createObjectAdapter("Chat.Client"); + ChatCallbackPtr cb = new ChatCallbackI; ChatCallbackPrx callback = ChatCallbackPrx::uncheckedCast( - adapter->add(new ChatCallbackI, callbackReceiverIdent)); + adapter->add(cb, callbackReceiverIdent)); adapter->activate(); session->setCallback(callback); |