GNU bug report logs -
#46827
Broken initial size of GTK3 frame
Previous Next
Reported by: martin rudalics <rudalics <at> gmx.at>
Date: Sun, 28 Feb 2021 09:32:01 UTC
Severity: normal
Tags: fixed
Fixed in version 28.1
Done: martin rudalics <rudalics <at> gmx.at>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> Actually, now there is only one successful scenario: it doesn't flash
> with sit-for, but still flashes with a message.
Does "now" mean after my most recent commit?
>> 1: Eval (setq frame-size-history '(100))
>>
>> 2: Run the Gnus setup
>>
>> 3: Eval (progn (frame--size-history) (pop-to-buffer "*frame-size-history*"))
>>
>> all in one and the same frame. Then post the contents of the buffer
>> *frame-size-history* for each of them.
>
> 1. when the frame flashes:
>
> Frame size history of #<frame *Minibuf-1* 0x55555935ffb0>
> tab-bar-lines (3), TS=640x610~>640x612, TC=80x35~>80x36, IS=656x610~>656x612, MS=32x51 IH IV
> tab-bar-lines (3), TS=640x612~>640x610, TC=80x36~>80x35, IS=656x612~>656x610, MS=80x85 IH IV
> x_make_frame_visible
> set_window_configuration (4), MS=80x85 IH IV
>
> 2. when no flash after adding sit-for in window--display-buffer:
>
> Frame size history of #<frame *Minibuf-1* 0x55555935ffb0>
> tab-bar-lines (3), TS=640x610~>640x612, TC=80x35~>80x36, IS=656x610~>656x612, MS=32x51 IH IV
> tab-bar-lines (3), TS=640x612~>640x610, TC=80x36~>80x35, IS=656x612~>656x610, MS=32x51 IH IV
> x_make_frame_visible
> set_window_configuration (4), MS=80x85 IH IV
Didn't you earlier say that all this happens in a maximized frame? The
sizes above seem to contradict that. In either case, someone requests
to enlarge and shrink the tab bar by two pixels which contradicts your
earlier "and the tab bar is not resized". So who wants to do that to
the tab bar and why? And who wants to set the window configuration here
and why?
martin
This bug report was last modified 4 years and 11 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.