Makes sure m_CurrentSelection is valid before using it.

This commit is contained in:
stiffly
2016-03-11 11:12:49 +01:00
parent 03493df213
commit a3ab844cc4
+3 -4
View File
@@ -71,11 +71,10 @@ void EditorSystem::Update(double dt)
m_EditorGUI->Draw();
m_EditorStats->Draw(actualDelta);
if (isAnyParentMissingTransform(m_CurrentSelection.ID)) {
return;
}
if (m_CurrentSelection.Valid() && m_Widget.Valid()) {
if (isAnyParentMissingTransform(m_CurrentSelection.ID)) {
return;
}
(glm::vec3&)m_Widget["Transform"]["Position"] = Transform::AbsolutePosition(m_CurrentSelection);
if (m_WidgetSpace == EditorGUI::WidgetSpace::Local) {
(glm::vec3&)m_Widget["Transform"]["Orientation"] = Transform::AbsoluteOrientationEuler(m_CurrentSelection);