diff options
| author | Johan Hedberg <johan.hedberg@nokia.com> | 2008-11-29 21:58:35 +0200 | 
|---|---|---|
| committer | Johan Hedberg <johan.hedberg@nokia.com> | 2008-11-29 21:58:35 +0200 | 
| commit | e96edbf1d36d33e55087d4f47342fbc5af95773a (patch) | |
| tree | 9f0b745cea4a854c8f99fb882341894a3ee22e86 /src/adapter.c | |
| parent | faeb00ab84d97bf5e59f36f5a962af50f22919f4 (diff) | |
Make adapter_remove_discov_timeout private to adapter.c
Diffstat (limited to 'src/adapter.c')
| -rw-r--r-- | src/adapter.c | 27 | 
1 files changed, 14 insertions, 13 deletions
| diff --git a/src/adapter.c b/src/adapter.c index a44561de..6797820d 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -532,6 +532,18 @@ static uint8_t get_mode(const bdaddr_t *bdaddr, const char *mode)  		return MODE_UNKNOWN;  } +static void adapter_remove_discov_timeout(struct btd_adapter *adapter) +{ +	if (!adapter) +		return; + +	if(adapter->discov_timeout_id == 0) +		return; + +	g_source_remove(adapter->discov_timeout_id); +	adapter->discov_timeout_id = 0; +} +  static gboolean discov_timeout_handler(void *data)  {  	struct btd_adapter *adapter = data; @@ -3017,19 +3029,6 @@ void adapter_get_address(struct btd_adapter *adapter, bdaddr_t *bdaddr)  	bacpy(bdaddr, &adapter->bdaddr);  } - -void adapter_remove_discov_timeout(struct btd_adapter *adapter) -{ -	if (!adapter) -		return; - -	if(adapter->discov_timeout_id == 0) -		return; - -	g_source_remove(adapter->discov_timeout_id); -	adapter->discov_timeout_id = 0; -} -  void adapter_set_state(struct btd_adapter *adapter, int state)  {  	gboolean discov_active = FALSE; @@ -3204,6 +3203,8 @@ void adapter_mode_changed(struct btd_adapter *adapter, uint8_t scan_mode)  	if (adapter->scan_mode == scan_mode)  		return; +	adapter_remove_discov_timeout(adapter); +  	switch (scan_mode) {  	case SCAN_DISABLED:  		adapter->mode = MODE_OFF; | 
