summaryrefslogtreecommitdiff
path: root/python/modules/IcePy/ConnectionInfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'python/modules/IcePy/ConnectionInfo.cpp')
-rw-r--r--python/modules/IcePy/ConnectionInfo.cpp10
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;