diff options
Diffstat (limited to 'cpp/demo/Ice/session/Server.cpp')
-rw-r--r-- | cpp/demo/Ice/session/Server.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/cpp/demo/Ice/session/Server.cpp b/cpp/demo/Ice/session/Server.cpp index 156ce0a148f..5047d977f35 100644 --- a/cpp/demo/Ice/session/Server.cpp +++ b/cpp/demo/Ice/session/Server.cpp @@ -17,9 +17,8 @@ int run(int argc, char* argv[], const Ice::CommunicatorPtr& communicator) { Ice::ObjectAdapterPtr adapter = communicator->createObjectAdapter("SessionManager"); - SessionManagerIPtr manager = new HelloSessionManagerI; - Ice::ObjectPtr object = new HelloSessionManagerI; - adapter->add(object, Ice::stringToIdentity("SessionManager")); + SessionManagerIPtr manager = new HelloSessionManagerI(communicator); + adapter->add(manager, Ice::stringToIdentity("SessionManager")); adapter->activate(); communicator->waitForShutdown(); manager->destroy(); |