fixed bug due to automatic box and unboxing ....
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@609623 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/upnp/basedriver/src/main/java/org/apache/felix/upnp/basedriver/Activator.java b/upnp/basedriver/src/main/java/org/apache/felix/upnp/basedriver/Activator.java
index bfb83c4..a003621 100644
--- a/upnp/basedriver/src/main/java/org/apache/felix/upnp/basedriver/Activator.java
+++ b/upnp/basedriver/src/main/java/org/apache/felix/upnp/basedriver/Activator.java
@@ -138,15 +138,15 @@
* @since 0.3
*/
private void doInitUPnPStack() {
- Boolean useOnlyIPV4 = Boolean.valueOf(getPropertyDefault(Activator.bc,Constants.NET_ONLY_IPV4_PROP,"true"));
+ boolean useOnlyIPV4 = Boolean.valueOf(getPropertyDefault(Activator.bc,Constants.NET_ONLY_IPV4_PROP,"true")).booleanValue();
if (useOnlyIPV4) UPnP.setEnable(UPnP.USE_ONLY_IPV4_ADDR);
else UPnP.setDisable(UPnP.USE_ONLY_IPV4_ADDR);
- Boolean useOnlyIPV6 = Boolean.valueOf(getPropertyDefault(Activator.bc,Constants.NET_ONLY_IPV6_PROP,"true"));
+ boolean useOnlyIPV6 = Boolean.valueOf(getPropertyDefault(Activator.bc,Constants.NET_ONLY_IPV6_PROP,"true")).booleanValue();
if (useOnlyIPV6) UPnP.setEnable(UPnP.USE_ONLY_IPV6_ADDR);
else UPnP.setDisable(UPnP.USE_ONLY_IPV6_ADDR);
- Boolean useLoopback = Boolean.valueOf(getPropertyDefault(Activator.bc,Constants.NET_USE_LOOPBACK_PROP,"true"));
+ boolean useLoopback = Boolean.valueOf(getPropertyDefault(Activator.bc,Constants.NET_USE_LOOPBACK_PROP,"true")).booleanValue();
if (useLoopback) UPnP.setEnable(UPnP.USE_LOOPBACK_ADDR);
else UPnP.setDisable(UPnP.USE_LOOPBACK_ADDR);
@@ -161,7 +161,7 @@
* @throws InvalidSyntaxException
*/
private void doInitExporter() throws InvalidSyntaxException {
- Boolean useExporter = Boolean.valueOf(getPropertyDefault(Activator.bc,Constants.EXPORTER_ENABLED_PROP,"true"));
+ boolean useExporter = Boolean.valueOf(getPropertyDefault(Activator.bc,Constants.EXPORTER_ENABLED_PROP,"true")).booleanValue();
if (!useExporter) return;
this.queue = new RootDeviceExportingQueue();
@@ -178,7 +178,7 @@
* @since 0.3
*/
private void doInitImporter() {
- Boolean useImporter = Boolean.valueOf(getPropertyDefault(Activator.bc,Constants.IMPORTER_ENABLED_PROP,"true"));
+ boolean useImporter = Boolean.valueOf(getPropertyDefault(Activator.bc,Constants.IMPORTER_ENABLED_PROP,"true")).booleanValue();
if (!useImporter) return;
diff --git a/upnp/samples/tv/src/main/java/org/apache/felix/upnp/sample/tv/TvDevice.java b/upnp/samples/tv/src/main/java/org/apache/felix/upnp/sample/tv/TvDevice.java
index 8d237c2..8abb1b5 100644
--- a/upnp/samples/tv/src/main/java/org/apache/felix/upnp/sample/tv/TvDevice.java
+++ b/upnp/samples/tv/src/main/java/org/apache/felix/upnp/sample/tv/TvDevice.java
@@ -253,7 +253,7 @@
LinkedDevices.add(deviceId);
if (deviceId.indexOf("Clock") != -1){
Long time = (Long) events.get("Time");
- clockTime = new Date(time).toString();
+ clockTime = new Date(time.longValue()).toString();
}
else if (deviceId.indexOf("AirCon") != -1)
airconTemp = (String) events.get("Temp");