In --debug-rendering output when SIGWINCH is sent to child

This commit is contained in:
Kovid Goyal
2024-03-26 10:37:51 +05:30
parent 9149f6e34c
commit 8bd9dbcee8

View File

@@ -4,6 +4,7 @@
import json import json
import os import os
import re import re
import sys
import weakref import weakref
from collections import deque from collections import deque
from contextlib import contextmanager, suppress from contextlib import contextmanager, suppress
@@ -833,7 +834,10 @@ class Window:
max(0, new_geometry.right - new_geometry.left), max(0, new_geometry.bottom - new_geometry.top)) max(0, new_geometry.right - new_geometry.left), max(0, new_geometry.bottom - new_geometry.top))
update_ime_position = False update_ime_position = False
if current_pty_size != self.last_reported_pty_size: if current_pty_size != self.last_reported_pty_size:
get_boss().child_monitor.resize_pty(self.id, *current_pty_size) boss = get_boss()
boss.child_monitor.resize_pty(self.id, *current_pty_size)
if boss.args.debug_rendering:
print(f'SIGWINCH sent to child in window: {self.id} with size: {current_pty_size}', file=sys.stderr)
self.last_resized_at = monotonic() self.last_resized_at = monotonic()
if not self.pty_resized_once: if not self.pty_resized_once:
self.pty_resized_once = True self.pty_resized_once = True