mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	bluetooth discovery: differentiate discovered and paired devices
We call the same helper from two spots. Once when we report the already paired BT devices on Android, and once from the deviceDescovered signal for the discovery agent. Let's make sure we can tell where the info came from. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									3a9d895ccf
								
							
						
					
					
						commit
						ca23147228
					
				
					 2 changed files with 5 additions and 5 deletions
				
			
		| 
						 | 
				
			
			@ -194,7 +194,7 @@ void BTDiscovery::BTDiscoveryReDiscover()
 | 
			
		|||
		// So behaviour is same on Linux/Bluez stack and
 | 
			
		||||
		// Android/Java stack with respect to discovery
 | 
			
		||||
		for (int i = 0; i < btPairedDevices.length(); i++)
 | 
			
		||||
			btDeviceDiscoveredMain(btPairedDevices[i]);
 | 
			
		||||
			btDeviceDiscoveredMain(btPairedDevices[i], true);
 | 
			
		||||
#endif
 | 
			
		||||
		for (int i = 0; i < btPairedDevices.length(); i++)
 | 
			
		||||
			qDebug() << "Paired =" << btPairedDevices[i].name << btPairedDevices[i].address;
 | 
			
		||||
| 
						 | 
				
			
			@ -268,10 +268,10 @@ void BTDiscovery::btDeviceDiscovered(const QBluetoothDeviceInfo &device)
 | 
			
		|||
	saveBtDeviceInfo(btDeviceAddress(&device, false), device);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
	btDeviceDiscoveredMain(this_d);
 | 
			
		||||
	btDeviceDiscoveredMain(this_d, false);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void BTDiscovery::btDeviceDiscoveredMain(const btPairedDevice &device)
 | 
			
		||||
void BTDiscovery::btDeviceDiscoveredMain(const btPairedDevice &device, bool fromPaired)
 | 
			
		||||
{
 | 
			
		||||
	btVendorProduct btVP;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -282,7 +282,7 @@ void BTDiscovery::btDeviceDiscoveredMain(const btPairedDevice &device)
 | 
			
		|||
	else
 | 
			
		||||
		newDevice = device.name;
 | 
			
		||||
 | 
			
		||||
	qDebug() << "Found new device:" << newDevice << device.address;
 | 
			
		||||
	qDebug() << (fromPaired ? "Paired device" : "Discovered new device:") << newDevice << device.address;
 | 
			
		||||
	if (newDC) {
 | 
			
		||||
		QString vendor = dc_descriptor_get_vendor(newDC);
 | 
			
		||||
		qDebug() << "this could be a " + vendor + " " + newDevice;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -44,7 +44,7 @@ public:
 | 
			
		|||
	};
 | 
			
		||||
 | 
			
		||||
	void btDeviceDiscovered(const QBluetoothDeviceInfo &device);
 | 
			
		||||
	void btDeviceDiscoveredMain(const btPairedDevice &device);
 | 
			
		||||
	void btDeviceDiscoveredMain(const btPairedDevice &device, bool fromPaired);
 | 
			
		||||
	bool btAvailable() const;
 | 
			
		||||
	void showNonDiveComputers(bool show);
 | 
			
		||||
	void stopAgent();
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue