Bug 9654

Summary: making window fit on screen at startup is unreliable
Product: Sisyphus Reporter: Sergey Vlasov <vsu>
Component: vim-X11-gtk2Assignee: Gleb F-Malinovskiy <glebfm>
Status: RESOLVED LATER QA Contact: qa-sisyphus
Severity: minor    
Priority: P2 CC: admsasha, glebfm, ldv
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey Vlasov 2006-06-02 17:32:07 MSD
Если заданная в ~/.gvimrc высота окна (set lines=...) приводит к тому, что окно
не помещается на экран, vim должен устанавливать размер окна по размеру экрана с
учётом значения guiheadroom. Однако в vim-gtk2 это работает неустойчиво - иногда
после запуска получается окно, содержащее точно lines строк и выходящее за
пределы экрана.
Steps to Reproduce:
$ cat ~/.gvimrc-test
set lines=100
set guifont=Bolkhov\ VGA\ 10
$ vim-gtk2 -g -u NONE -U ~/.gvimrc-test

Проблема воспроизводится и без установки guifont, но в этом случае проявляется
реже.  В vim-gtk аналогичную ситуацию воспроизвести не удалось.
Comment 1 Sir Raorn 2006-09-19 10:38:31 MSD
Вот что на это ответил Bram Moolenaar:

There is some problem with event ordering in GTK related to resizing.
I'm not sure if there is someone who can fix this.

Я - точно не такой "someone", так что пока забиваем...