Only query cell size if terminal supports images

This commit is contained in:
Mario Zechner 2025-12-13 23:15:15 +01:00
parent f68a933d2c
commit d4b2b4be04
2 changed files with 5905 additions and 0 deletions

5901
out.cast Normal file

File diff suppressed because it is too large Load diff

View file

@ -103,6 +103,10 @@ export class TUI extends Container {
}
private queryCellSize(): void {
// Only query if terminal supports images (cell size is only used for image rendering)
if (!getCapabilities().images) {
return;
}
// Query terminal for cell size in pixels: CSI 16 t
// Response format: CSI 6 ; height ; width t
this.cellSizeQueryPending = true;