File tree Expand file tree Collapse file tree 1 file changed +13
-7
lines changed
packages/app-frontend/src/features/timeline Expand file tree Collapse file tree 1 file changed +13
-7
lines changed Original file line number Diff line number Diff line change @@ -418,9 +418,13 @@ export default defineComponent({
418
418
419
419
function addEvent (event : TimelineEvent , layerContainer : PIXI .Container ) {
420
420
// Container
421
- const eventContainer = new PIXI .Container ()
422
- event .container = eventContainer
423
- layerContainer .addChild (eventContainer )
421
+ let eventContainer: PIXI .Container
422
+
423
+ if (! event .layer .groupsOnly || (event .group ?.firstEvent === event )) {
424
+ eventContainer = new PIXI .Container ()
425
+ event .container = eventContainer
426
+ layerContainer .addChild (eventContainer )
427
+ }
424
428
425
429
// Group graphics
426
430
if (event .group ) {
@@ -437,9 +441,11 @@ export default defineComponent({
437
441
}
438
442
439
443
// Graphics
440
- const g = new PIXI .Graphics ()
441
- event .g = g
442
- eventContainer .addChild (g )
444
+ if (eventContainer ) {
445
+ const g = new PIXI .Graphics ()
446
+ event .g = g
447
+ eventContainer .addChild (g )
448
+ }
443
449
444
450
events .push (event )
445
451
@@ -579,7 +585,7 @@ export default defineComponent({
579
585
})
580
586
581
587
function drawEvent (selected : boolean , event : TimelineEvent ) {
582
- if (event ) {
588
+ if (event ?. container ) {
583
589
let color = event .layer .color
584
590
if (event .logType === ' error' ) {
585
591
color = 0xE53E3E
You can’t perform that action at this time.
0 commit comments