diff options
Diffstat (limited to 'src/serialport/qserialportinfo_win.cpp')
-rw-r--r-- | src/serialport/qserialportinfo_win.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/serialport/qserialportinfo_win.cpp b/src/serialport/qserialportinfo_win.cpp index 82f7636..0958617 100644 --- a/src/serialport/qserialportinfo_win.cpp +++ b/src/serialport/qserialportinfo_win.cpp @@ -138,7 +138,7 @@ static QString deviceInstanceIdentifier(DEVINST deviceInstanceNumber) outputBuffer.size(), 0) != CR_SUCCESS) { return QString(); } - return toStringAndTrimNullCharacter(outputBuffer); + return toStringAndTrimNullCharacter(outputBuffer).toUpper(); } static DEVINST parentDeviceInstanceNumber(DEVINST childDeviceInstanceNumber) @@ -282,7 +282,7 @@ static QString deviceSerialNumber(const QString &instanceIdentifier, QString result = parseDeviceSerialNumber(instanceIdentifier); if (result.isEmpty()) { const DEVINST parentNumber = parentDeviceInstanceNumber(deviceInstanceNumber); - const QString parentInstanceIdentifier = deviceInstanceIdentifier(parentNumber).toUpper(); + const QString parentInstanceIdentifier = deviceInstanceIdentifier(parentNumber); result = parseDeviceSerialNumber(parentInstanceIdentifier); } return result; @@ -319,7 +319,7 @@ QList<QSerialPortInfo> QSerialPortInfo::availablePorts() serialPortInfo.d_ptr->description = deviceDescription(deviceInfoSet, &deviceInfoData); serialPortInfo.d_ptr->manufacturer = deviceManufacturer(deviceInfoSet, &deviceInfoData); - const QString instanceIdentifier = deviceInstanceIdentifier(deviceInfoData.DevInst).toUpper(); + const QString instanceIdentifier = deviceInstanceIdentifier(deviceInfoData.DevInst); serialPortInfo.d_ptr->serialNumber = deviceSerialNumber(instanceIdentifier, deviceInfoData.DevInst); |