summaryrefslogtreecommitdiffstats
path: root/src/serialport/qserialportinfo_mac.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/serialport/qserialportinfo_mac.cpp')
-rw-r--r--src/serialport/qserialportinfo_mac.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/serialport/qserialportinfo_mac.cpp b/src/serialport/qserialportinfo_mac.cpp
index 44f26b57..1a751dfc 100644
--- a/src/serialport/qserialportinfo_mac.cpp
+++ b/src/serialport/qserialportinfo_mac.cpp
@@ -136,6 +136,14 @@ QList<QSerialPortInfo> QSerialPortInfo::availablePorts()
CFSTR(kUSBProductString),
kCFAllocatorDefault,
0);
+ if (!description)
+ description =
+ ::IORegistryEntrySearchCFProperty(entry,
+ kIOServicePlane,
+ CFSTR("BTName"),
+ kCFAllocatorDefault,
+ 0);
+
if (description)
++matchingPropertiesCounter;
}