summaryrefslogtreecommitdiffstats
path: root/src/Authoring
diff options
context:
space:
mode:
authorTony Leinonen <tony.leinonen@qt.io>2020-09-07 10:13:02 +0300
committerTony Leinonen <tony.leinonen@qt.io>2020-09-07 10:19:55 +0300
commit30790560a7f4f30b3bdcc21499d5a1d584bab0a9 (patch)
tree9eda948a05b1cbc04f62eab6661e4a3f7783c3f5 /src/Authoring
parent672bc20e45af460d14f7d5b5290249c92ffa485c (diff)
Set zero initialization for vector
data was uninitialized which wrote random bytes to rotations position on gcc compiler Task-number: QT3DS-4118 Change-Id: I2d5a4a053e1a3ab4a41f3c181f2a4440416a57ed Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io> Reviewed-by: Antti Määttä <antti.maatta@qt.io> Reviewed-by: Kaj Grönholm <kaj.gronholm@qt.io>
Diffstat (limited to 'src/Authoring')
-rw-r--r--src/Authoring/Qt3DStudio/Render/StudioTranslationWidget.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/Authoring/Qt3DStudio/Render/StudioTranslationWidget.cpp b/src/Authoring/Qt3DStudio/Render/StudioTranslationWidget.cpp
index 47206714..cb2a117d 100644
--- a/src/Authoring/Qt3DStudio/Render/StudioTranslationWidget.cpp
+++ b/src/Authoring/Qt3DStudio/Render/StudioTranslationWidget.cpp
@@ -135,7 +135,6 @@ struct STranslationWidget : public SStudioWidgetImpl<StudioWidgetTypes::Translat
theTempCamera.m_Position.x = 0;
theTempCamera.m_Position.y = 0;
theTempCamera.m_ClipFar = 2.0f * theCameraSetback;
-
// Use entire viewport
theTempCamera.CalculateGlobalVariables(
viewport,
@@ -148,7 +147,7 @@ struct STranslationWidget : public SStudioWidgetImpl<StudioWidgetTypes::Translat
auto rot = QT3DSMat44::createIdentity();
if (helpWidgetInfo.m_Camera->m_Flags.IsOrthographic()) {
rot = helpWidgetInfo.m_Camera->m_LocalTransform;
- rot.setPosition({});
+ rot.setPosition({0, 0, 0});
rot = rot.getInverse().getTranspose();
} else {
helpWidgetInfo.m_Camera->CalculateRotationMatrix(rot);