[PATCH 2/2] conhost: Improve notification when resizing window.
Roman Pišl
rpisl at seznam.cz
Tue Feb 2 01:44:23 CST 2021
Dne 01. 02. 21 v 18:43 Jacek Caban napsal(a):
> On 01.02.2021 18:29, Roman Pišl wrote:
>> diff --git a/programs/conhost/window.c b/programs/conhost/window.c
>> index 5e94a1d454e..01917ee8b67 100644
>> --- a/programs/conhost/window.c
>> +++ b/programs/conhost/window.c
>> @@ -1901,6 +1901,8 @@ static void apply_config( struct console
>> *console, const struct console_config *
>> }
>> update_window( console );
>> +
>> + notify_screen_buffer_size( console->active );
>
>
> Should we do this only when the size actually changed?
Good point. But the application usually updates also viewport within
this event. And since there is no event for viewport change, not sending
this event if there is only viewport change without buffer change is a
half solution.
I also found this: https://github.com/microsoft/terminal/issues/281
Yes, there could be a test for viewport and buffer change, but isn't
such complexity superfluous considering that apply_config is only called
on init, config dialog and resize event?
Roman
>
>
> Thanks,
>
> Jacek
>
More information about the wine-devel
mailing list