From fc73ace034b8cf0f539bae7e8b9a348558e65be0 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Mon, 1 Jul 2019 18:13:46 +0300 Subject: [PATCH] Fix access to private member. --HG-- branch : develop --- src/libs/vmisc/vdatastreamenum.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libs/vmisc/vdatastreamenum.h b/src/libs/vmisc/vdatastreamenum.h index 77b3c228c..dd57f7fc4 100644 --- a/src/libs/vmisc/vdatastreamenum.h +++ b/src/libs/vmisc/vdatastreamenum.h @@ -60,13 +60,15 @@ QDataStream& operator>>(QDataStream& stream, Enum& e) template inline QDataStream &operator<<(QDataStream &s, QFlags e) { - return s << e.i; + return s << static_cast(e); } template inline QDataStream &operator>>(QDataStream &s, QFlags &e) { - return s >> e.i; + int v; + s >> v; + e = static_cast>(v); } #endif