File tree Expand file tree Collapse file tree 1 file changed +16
-6
lines changed
Expand file tree Collapse file tree 1 file changed +16
-6
lines changed Original file line number Diff line number Diff line change @@ -166,12 +166,22 @@ function SidebarProjectResources( editor ) {
166166
167167 }
168168
169- signals . editorCleared . add ( refreshUI ) ;
170- signals . sceneGraphChanged . add ( refreshUI ) ;
171- signals . geometryChanged . add ( refreshGeometriesUI ) ;
172- signals . materialAdded . add ( refreshMaterialsUI ) ;
173- signals . materialChanged . add ( refreshMaterialsUI ) ;
174- signals . materialRemoved . add ( refreshMaterialsUI ) ;
169+ let timeout ;
170+
171+ function refreshUIDelayed ( ) {
172+
173+ clearTimeout ( timeout ) ;
174+
175+ timeout = setTimeout ( refreshUI , 100 ) ;
176+
177+ }
178+
179+ signals . editorCleared . add ( refreshUIDelayed ) ;
180+ signals . sceneGraphChanged . add ( refreshUIDelayed ) ;
181+ signals . geometryChanged . add ( refreshUIDelayed ) ;
182+ signals . materialAdded . add ( refreshUIDelayed ) ;
183+ signals . materialChanged . add ( refreshUIDelayed ) ;
184+ signals . materialRemoved . add ( refreshUIDelayed ) ;
175185
176186 signals . objectSelected . add ( function ( object ) {
177187
You can’t perform that action at this time.
0 commit comments