Skip to content

Commit ab4c308

Browse files
authored
🐛 Timeline could be scaled with wrong aspect ratio (#509)
* 🐛 Timeline could be scaled with wrong aspect ratio * fix suggested by gemini-code-assist
1 parent 96aa705 commit ab4c308

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

web/src/app/timeline/components/canvas/timeline-renderer.ts

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -369,16 +369,17 @@ export class TimelineRenderer implements GLRenderer<TimelineRendererRenderArgs>
369369
gl: WebGL2RenderingContext,
370370
t: ResourceTimeline,
371371
): TimelineRevisionsRenderer {
372-
if (this.revisionRenderers.has(t.timelineId)) {
373-
return this.revisionRenderers.get(t.timelineId)!;
372+
let renderer = this.revisionRenderers.get(t.resourcePath);
373+
if (renderer) {
374+
return renderer;
374375
}
375-
const renderer = new TimelineRevisionsRenderer(
376+
renderer = new TimelineRevisionsRenderer(
376377
t,
377378
this.revisionSharedResource,
378379
this.timelineSharedResource,
379380
);
380381
renderer.setup(gl);
381-
this.revisionRenderers.put(t.timelineId, renderer);
382+
this.revisionRenderers.put(t.resourcePath, renderer);
382383
return renderer;
383384
}
384385

@@ -393,16 +394,17 @@ export class TimelineRenderer implements GLRenderer<TimelineRendererRenderArgs>
393394
gl: WebGL2RenderingContext,
394395
t: ResourceTimeline,
395396
): TimelineEventsRenderer {
396-
if (this.eventRenderers.has(t.timelineId)) {
397-
return this.eventRenderers.get(t.timelineId)!;
397+
let renderer = this.eventRenderers.get(t.resourcePath);
398+
if (renderer) {
399+
return renderer;
398400
}
399-
const renderer = new TimelineEventsRenderer(
401+
renderer = new TimelineEventsRenderer(
400402
t,
401403
this.eventSharedResource,
402404
this.timelineSharedResource,
403405
);
404406
renderer.setup(gl);
405-
this.eventRenderers.put(t.timelineId, renderer);
407+
this.eventRenderers.put(t.resourcePath, renderer);
406408
return renderer;
407409
}
408410
}

0 commit comments

Comments
 (0)