diff --git a/editor/js/Sidebar.Object.js b/editor/js/Sidebar.Object.js index aca04bdb6243d07c9630c199ac1254485a017c7b..0823b52ad9c67b456018c6dd6355988ae4876652 100644 --- a/editor/js/Sidebar.Object.js +++ b/editor/js/Sidebar.Object.js @@ -224,7 +224,7 @@ Sidebar.Object = function ( editor ) { container.add( objectAngleRow ); - // penumrba + // penumbra var objectPenumbraRow = new UI.Row(); var objectPenumbra = new UI.Number().setRange( 0, 1 ).onChange( update ); @@ -468,14 +468,10 @@ Sidebar.Object = function ( editor ) { } - if ( object.receiveShadow !== undefined ) { + if ( object.receiveShadow !== undefined && object.receiveShadow !== objectReceiveShadow.getValue() ) { - if ( object.receiveShadow !== objectReceiveShadow.getValue() ) { - - editor.execute( new SetValueCommand( object, 'receiveShadow', objectReceiveShadow.getValue() ) ); - object.material.needsUpdate = true; - - } + editor.execute( new SetValueCommand( object, 'receiveShadow', objectReceiveShadow.getValue() ) ); + object.material.needsUpdate = true; }