Fix crashes in vector editors in rare cases

This commit is contained in:
Wojtek Figat
2024-09-18 23:36:27 +02:00
parent a8354720df
commit 596b61b23f
3 changed files with 9 additions and 9 deletions

View File

@@ -69,7 +69,7 @@ namespace FlaxEditor.CustomEditors.Editors
private void OnValueChanged()
{
if (IsSetBlocked)
if (IsSetBlocked || Values == null)
return;
var isSliding = XElement.IsSliding || YElement.IsSliding;
@@ -158,7 +158,7 @@ namespace FlaxEditor.CustomEditors.Editors
private void OnValueChanged()
{
if (IsSetBlocked)
if (IsSetBlocked || Values == null)
return;
var isSliding = XElement.IsSliding || YElement.IsSliding;
@@ -247,7 +247,7 @@ namespace FlaxEditor.CustomEditors.Editors
private void OnValueChanged()
{
if (IsSetBlocked)
if (IsSetBlocked || Values == null)
return;
var isSliding = XElement.IsSliding || YElement.IsSliding;

View File

@@ -143,7 +143,7 @@ namespace FlaxEditor.CustomEditors.Editors
private void OnValueChanged()
{
if (IsSetBlocked)
if (IsSetBlocked || Values == null)
return;
var xValue = XElement.ValueBox.Value;
@@ -318,7 +318,7 @@ namespace FlaxEditor.CustomEditors.Editors
private void OnValueChanged()
{
if (IsSetBlocked)
if (IsSetBlocked || Values == null)
return;
var isSliding = XElement.IsSliding || YElement.IsSliding || ZElement.IsSliding;
@@ -418,7 +418,7 @@ namespace FlaxEditor.CustomEditors.Editors
private void OnValueChanged()
{
if (IsSetBlocked)
if (IsSetBlocked || Values == null)
return;
var isSliding = XElement.IsSliding || YElement.IsSliding || ZElement.IsSliding;

View File

@@ -89,7 +89,7 @@ namespace FlaxEditor.CustomEditors.Editors
private void OnValueChanged()
{
if (IsSetBlocked)
if (IsSetBlocked || Values == null)
return;
var isSliding = XElement.IsSliding || YElement.IsSliding || ZElement.IsSliding || WElement.IsSliding;
@@ -200,7 +200,7 @@ namespace FlaxEditor.CustomEditors.Editors
private void OnValueChanged()
{
if (IsSetBlocked)
if (IsSetBlocked || Values == null)
return;
var isSliding = XElement.IsSliding || YElement.IsSliding || ZElement.IsSliding || WElement.IsSliding;
@@ -311,7 +311,7 @@ namespace FlaxEditor.CustomEditors.Editors
private void OnValueChanged()
{
if (IsSetBlocked)
if (IsSetBlocked || Values == null)
return;
var isSliding = XElement.IsSliding || YElement.IsSliding || ZElement.IsSliding || WElement.IsSliding;