summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2017-05-03 10:43:56 -0700
committerMark Spruiell <mes@zeroc.com>2017-05-03 10:43:56 -0700
commitc9f4df5538ecfc0e699f86a1812332b3a2b4ff70 (patch)
treee661261f39ee56fa66000d9b0574c35769a01ad8
parentUpdated version to 3.7.0 (diff)
downloadice-c9f4df5538ecfc0e699f86a1812332b3a2b4ff70.tar.bz2
ice-c9f4df5538ecfc0e699f86a1812332b3a2b4ff70.tar.xz
ice-c9f4df5538ecfc0e699f86a1812332b3a2b4ff70.zip
IceBT bug fix
-rw-r--r--cpp/src/IceBT/Instance.cpp2
-rw-r--r--java-compat/src/IceBT/src/main/java/IceBT/Instance.java6
-rw-r--r--java/src/IceBT/src/main/java/com/zeroc/IceBT/Instance.java6
3 files changed, 3 insertions, 11 deletions
diff --git a/cpp/src/IceBT/Instance.cpp b/cpp/src/IceBT/Instance.cpp
index 5e827f8d2a0..588d02f6a54 100644
--- a/cpp/src/IceBT/Instance.cpp
+++ b/cpp/src/IceBT/Instance.cpp
@@ -17,7 +17,7 @@ using namespace IceBT;
IceUtil::Shared* IceBT::upCast(IceBT::Instance* p) { return p; }
IceBT::Instance::Instance(const EnginePtr& engine, Short type, const string& protocol) :
- ProtocolInstance(engine->communicator(), type, protocol, true),
+ ProtocolInstance(engine->communicator(), type, protocol, type == BTSEndpointType),
_engine(engine)
{
}
diff --git a/java-compat/src/IceBT/src/main/java/IceBT/Instance.java b/java-compat/src/IceBT/src/main/java/IceBT/Instance.java
index 7e979492efa..ab2319da7f4 100644
--- a/java-compat/src/IceBT/src/main/java/IceBT/Instance.java
+++ b/java-compat/src/IceBT/src/main/java/IceBT/Instance.java
@@ -15,11 +15,7 @@ class Instance extends IceInternal.ProtocolInstance
{
Instance(Ice.Communicator communicator, short type, String protocol)
{
- //
- // We consider the transport to be "secure" because it uses the secure versions Android's Bluetooth API
- // methods for establishing and accepting connections. The boolean argument below sets secure=true.
- //
- super(communicator, type, protocol, true);
+ super(communicator, type, protocol, type == Ice.BTSEndpointType.value);
_communicator = communicator;
diff --git a/java/src/IceBT/src/main/java/com/zeroc/IceBT/Instance.java b/java/src/IceBT/src/main/java/com/zeroc/IceBT/Instance.java
index 326424062de..bb763a1b9dc 100644
--- a/java/src/IceBT/src/main/java/com/zeroc/IceBT/Instance.java
+++ b/java/src/IceBT/src/main/java/com/zeroc/IceBT/Instance.java
@@ -18,11 +18,7 @@ class Instance extends com.zeroc.IceInternal.ProtocolInstance
{
Instance(Communicator communicator, short type, String protocol)
{
- //
- // We consider the transport to be "secure" because it uses the secure versions Android's Bluetooth API
- // methods for establishing and accepting connections. The boolean argument below sets secure=true.
- //
- super(communicator, type, protocol, true);
+ super(communicator, type, protocol, type == com.zeroc.Ice.BTSEndpointType.value);
_communicator = communicator;