summaryrefslogtreecommitdiffstats
path: root/src/core/qray3d.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@theqtcompany.com>2015-04-01 16:40:56 +0200
committerFriedemann Kleint <Friedemann.Kleint@theqtcompany.com>2015-04-01 16:18:38 +0000
commit075c0298d1c75dd2d61849b559edcb357d638689 (patch)
treeefda3ff4eec42651befd024c3489b845ecd0af3e /src/core/qray3d.cpp
parent5bc470958f7feabd125aa6ba6e7c487da821cb0b (diff)
Use QDebugStateSaver to restore space setting in stream operators.
Returning dbg.space() breaks formatting on streams that already have nospace() set. Change-Id: I645a3a06176a394921e75b56dd725f291db55fb3 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/core/qray3d.cpp')
-rw-r--r--src/core/qray3d.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/qray3d.cpp b/src/core/qray3d.cpp
index 0783c5aa1..109fbc41b 100644
--- a/src/core/qray3d.cpp
+++ b/src/core/qray3d.cpp
@@ -311,12 +311,13 @@ float QRay3D::distance(const QVector3D &point) const
QDebug operator<<(QDebug dbg, const QRay3D &ray)
{
+ QDebugStateSaver saver(dbg);
dbg.nospace() << "QRay3D(origin("
<< ray.origin().x() << ", " << ray.origin().y() << ", "
<< ray.origin().z() << ") - direction("
<< ray.direction().x() << ", " << ray.direction().y() << ", "
<< ray.direction().z() << "))";
- return dbg.space();
+ return dbg;
}
#endif