summaryrefslogtreecommitdiff
path: root/src/plugins/position/serialnmea/qiopipe_p.h
diff options
context:
space:
mode:
authorJyrki Yli-Nokari <jyrki.yli-nokari@valmet.com>2020-03-13 13:53:01 +0200
committerJyrki Yli-Nokari <jyrkiylinokari@gmail.com>2020-03-23 00:57:55 +0200
commitd97b13fc2ccd38dd6d38190722d2207bb26315b5 (patch)
treef853f00a9e134707a390e10cdcef570a751a360d /src/plugins/position/serialnmea/qiopipe_p.h
parenta9b976944740ba3fd8988e117cd101e48a2aef50 (diff)
downloadqtlocation-d97b13fc2ccd38dd6d38190722d2207bb26315b5.tar.gz
serialnmea plugin construction connect() error fix
serialnmea QIOPipePrivate initialization accessed QIOPipe via q_ptr before the object was constructed. [ChangeLog][QtPositioning][serialnmea plugin] Fixed serialnmea plugin initialization when used with serial port. Fixes: QTBUG-82819 Change-Id: I3ff2de381a124f6b25f19327a39f1b001ef4899a Reviewed-by: Paolo Angelelli <paolo.angelelli.qt@gmail.com>
Diffstat (limited to 'src/plugins/position/serialnmea/qiopipe_p.h')
-rw-r--r--src/plugins/position/serialnmea/qiopipe_p.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/position/serialnmea/qiopipe_p.h b/src/plugins/position/serialnmea/qiopipe_p.h
index 25758fcb..472ab102 100644
--- a/src/plugins/position/serialnmea/qiopipe_p.h
+++ b/src/plugins/position/serialnmea/qiopipe_p.h
@@ -95,6 +95,7 @@ public:
explicit QIOPipePrivate(QIODevice *iodevice, bool proxying);
~QIOPipePrivate() override;
+ void initialize();
bool readAvailableData();
void pumpData(const QByteArray &ba);
void pushData(const QByteArray &ba);