teotidev / gstudio

0 stars 0 forks source link

ArgumentError: Not a child of this container #20

Open teotigraphix opened 6 years ago

teotigraphix commented 6 years ago

Not a child of this container ArgumentError: Not a child of this container at starling.display::DisplayObjectContainer/setChildIndex() at feathers.controls::ScrollContainer/setRawChildIndex() at lil.ui.controls.piano::PianoRollContainer/updateRendererAt() at lil.ui.controls.piano::PianoRollContainer/dataProvider_updateAllHandler() at starling.events::EventDispatcher/invokeEvent() at starling.events::EventDispatcher/dispatchEvent() at starling.events::EventDispatcher/dispatchEventWith() at feathers.data::VectorCollection/updateAll() at caustic.rack.machine::XSequencerChannelModel/invalidateClip() at caustic.rack.machine::XSequencerChannel/setClipSelectionIndex() at caustic.rack.machine::XMachineModelUI/setClipSelectionListIndex() at lil.model.impl::LilSoundModelImpl/setClipSelectionListIndex() at lil.ui.controls.pattern._mediators::PatternSelectControlMediator/view_patternChangedHandler() at org.robotlegs.starling.base::EventMap/routeEventToListener() at MethodInfo-3474() at starling.events::EventDispatcher/invokeEvent() at starling.events::EventDispatcher/dispatchEvent() at starling.display::DisplayObject/dispatchEvent() at starling.events::EventDispatcher/dispatchEventWith() at lil.ui.controls.pattern::PatternSelectControl/pattern_changeHander() at starling.events::EventDispatcher/invokeEvent() at starling.events::EventDispatcher/dispatchEvent() at starling.events::EventDispatcher/dispatchEventWith() at feathers.core::ToggleGroup/set selectedIndex() at feathers.core::ToggleGroup/item_changeHandler() at starling.events::EventDispatcher/invokeEvent() at starling.events::EventDispatcher/dispatchEvent() at starling.display::DisplayObject/dispatchEvent() at starling.events::EventDispatcher/dispatchEventWith() at lil.ui.controls.pattern.renderers::PatternIndexItemRenderer/set isSelected() at feathers.utils.touch::TapToSelect/target_touchHandler() at starling.events::EventDispatcher/invokeEvent() at starling.events::TouchEvent/dispatch() at starling.events::Touch/dispatchEvent() at starling.events::TouchProcessor/processTouches() at starling.events::TouchProcessor/advanceTime() at starling.core::Starling/advanceTime() at starling.core::Starling/nextFrame() at starling.core::Starling/onEnterFrame()

Selecting a pattern brought this up.

teotigraphix commented 6 years ago

Leaving this since the logic should be refactored using the DisplayObjectPool