diff --git a/editor/js/Sidebar.Project.js b/editor/js/Sidebar.Project.js index 1c8a4cb628efbd3008c33541a080c30fd18e599d..ab92e63bdb29bdd97f92c8db2910ffc8ee48a11b 100644 --- a/editor/js/Sidebar.Project.js +++ b/editor/js/Sidebar.Project.js @@ -222,6 +222,19 @@ Sidebar.Project = function ( editor ) { container.add( materials ); + // events + + signals.objectSelected.add( function ( object ) { + + if ( object !== null ) { + + var index = Object.values( editor.materials ).indexOf( object.material ); + listbox.selectIndex( index ); + + } + + } ); + return container; };