Adds sanity check if adapter is invalid 12/26612/1
authorJimmy Huang <jimmy.huang@intel.com>
Tue, 26 Aug 2014 17:52:08 +0000 (10:52 -0700)
committerJimmy Huang <jimmy.huang@intel.com>
Tue, 26 Aug 2014 17:53:33 +0000 (10:53 -0700)
Change-Id: Ia4815cc3f5e2349bb02625d97c07ae9b4ca63e2b
Signed-off-by: Jimmy Huang <jimmy.huang@intel.com>
css/car/components/settings/js/bluetooth.js
packaging/modello-common.changes

index 704747d..3a9a2f8 100644 (file)
@@ -481,6 +481,14 @@ Bluetooth.prototype.loadBluetoothConfig = function() {
 Bluetooth.prototype.getDevice = function(device) {
        "use strict";
        var self = this;
+       if (!self.adapter()) {
+                console.log ("Device is null");
+                console.log ("removing device:", device.address);
+                self.removeDevice(device.address);
+                self.sortDevices();
+                self.saveBluetooth();
+       }
+
        self.adapter().getDevice(device.address, function(dev) {
                // console.log("getDevice ", dev);
                self.addUpdateDevice(dev, false);
index ef10285..e527e1d 100644 (file)
@@ -1,3 +1,6 @@
+* Tue Aug 26 2014 Jimmy Huang <jimmy.huang@intel.com> accepted/tizen/ivi/20140821.133859-1-g65c5429
+- Adds sanity check if adapter is invalid
+
 * Wed Aug 20 2014 Brian Jones <brian.j.jones@intel.com> accepted/tizen/ivi/20140814.201957-2-g5b6386a
 - Updating tizen api checks to avoid failure if they don't exist