diff options
Diffstat (limited to 'python/modules/IcePy/ConnectionInfo.cpp')
-rw-r--r-- | python/modules/IcePy/ConnectionInfo.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/python/modules/IcePy/ConnectionInfo.cpp b/python/modules/IcePy/ConnectionInfo.cpp index 455d8a8296b..bac83235083 100644 --- a/python/modules/IcePy/ConnectionInfo.cpp +++ b/python/modules/IcePy/ConnectionInfo.cpp @@ -532,7 +532,11 @@ PyObject* IcePy::createConnectionInfo(const Ice::ConnectionInfoPtr& connectionInfo) { PyTypeObject* type; - if(Ice::TCPConnectionInfoPtr::dynamicCast(connectionInfo)) + if(Ice::WSConnectionInfoPtr::dynamicCast(connectionInfo)) + { + type = &WSConnectionInfoType; + } + else if(Ice::TCPConnectionInfoPtr::dynamicCast(connectionInfo)) { type = &TCPConnectionInfoType; } @@ -540,10 +544,6 @@ IcePy::createConnectionInfo(const Ice::ConnectionInfoPtr& connectionInfo) { type = &UDPConnectionInfoType; } - else if(Ice::WSConnectionInfoPtr::dynamicCast(connectionInfo)) - { - type = &WSConnectionInfoType; - } else if(Ice::IPConnectionInfoPtr::dynamicCast(connectionInfo)) { type = &IPConnectionInfoType; |