OSDN Git Service
(root)
/
kde
/
Katie.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c61af5f
)
avoid temporary when streaming out bool in QMetaType::load()
author
Ivailo Monev
<xakepa10@laimg.moc>
Thu, 5 Dec 2019 17:14:27 +0000
(17:14 +0000)
committer
Ivailo Monev
<xakepa10@laimg.moc>
Thu, 5 Dec 2019 17:14:27 +0000
(17:14 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
src/core/kernel/qmetatype.cpp
patch
|
blob
|
history
diff --git
a/src/core/kernel/qmetatype.cpp
b/src/core/kernel/qmetatype.cpp
index
4e7966b
..
5795e37
100644
(file)
--- a/
src/core/kernel/qmetatype.cpp
+++ b/
src/core/kernel/qmetatype.cpp
@@
-874,11
+874,9
@@
bool QMetaType::load(QDataStream &stream, int type, void *data)
case QMetaType::UChar:
stream >> *static_cast<uchar *>(data);
break;
- case QMetaType::Bool: {
- qint8 b;
- stream >> b;
- *static_cast<bool *>(data) = b;
- break; }
+ case QMetaType::Bool:
+ stream >> *static_cast<bool *>(data);
+ break;
case QMetaType::Float:
stream >> *static_cast<float *>(data);
break;