diff options
Diffstat (limited to 'src/dbus-hci.c')
| -rw-r--r-- | src/dbus-hci.c | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/src/dbus-hci.c b/src/dbus-hci.c index 7697f38d..9b96af7c 100644 --- a/src/dbus-hci.c +++ b/src/dbus-hci.c @@ -271,21 +271,21 @@ static void adapter_mode_changed(struct adapter *adapter, uint8_t scan_mode)  	switch (scan_mode) {  	case SCAN_DISABLED:  		mode = "off"; -		adapter->mode = MODE_OFF; +		adapter_set_mode(adapter, MODE_OFF);  		break;  	case SCAN_PAGE:  		mode = "connectable"; -		adapter->mode = MODE_CONNECTABLE; +		adapter_set_mode(adapter, MODE_CONNECTABLE);  		break;  	case (SCAN_PAGE | SCAN_INQUIRY):  		if (adapter->discov_timeout != 0)  			adapter_set_discov_timeout(adapter, adapter->discov_timeout * 1000); -		if (adapter->mode == MODE_LIMITED) { +		if (adapter_get_mode(adapter) == MODE_LIMITED) {  			mode = "limited";  		} else { -			adapter->mode = MODE_DISCOVERABLE; +			adapter_set_mode(adapter, MODE_DISCOVERABLE);  			mode = "discoverable";  		}  		break; | 
