diff options
author | Oliver Wolff <oliver.wolff@digia.com> | 2014-06-17 14:29:19 +0200 |
---|---|---|
committer | Jani Heikkinen <jani.heikkinen@digia.com> | 2014-06-18 09:36:50 +0200 |
commit | facae1ad357a80859da51f52f49db8c53d2e89be (patch) | |
tree | e47cd9cec48965f5b702825ab9ec718002984b8b /src/plugins/sensors/winrt/winrtaccelerometer.cpp | |
parent | 87b569ccc4df161e33d41f7a5f1f25eced6f65c3 (diff) | |
download | qtsensors-facae1ad357a80859da51f52f49db8c53d2e89be.tar.gz |
In case of an unsuccessful call of the GetDefault function the returned
HRESULT does not have the FAILED status but the returned sensor is 0.
Task-number: QTBUG-39698
Change-Id: I42a8327c1d7687ab7a8ca71be5a2234b2c4e0b38
Reviewed-by: Andrew Knight <andrew.knight@digia.com>
Diffstat (limited to 'src/plugins/sensors/winrt/winrtaccelerometer.cpp')
-rw-r--r-- | src/plugins/sensors/winrt/winrtaccelerometer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/sensors/winrt/winrtaccelerometer.cpp b/src/plugins/sensors/winrt/winrtaccelerometer.cpp index c8e8b26..16261c6 100644 --- a/src/plugins/sensors/winrt/winrtaccelerometer.cpp +++ b/src/plugins/sensors/winrt/winrtaccelerometer.cpp @@ -130,7 +130,7 @@ WinRtAccelerometer::WinRtAccelerometer(QSensor *sensor) } hr = factory->GetDefault(&d->sensor); - if (FAILED(hr)) { + if (FAILED(hr) || !d->sensor) { qCWarning(lcWinRtSensors) << "Unable to get default accelerometer." << qt_error_string(hr); sensorError(hr); |