﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc
293,"[vim] gui_mch_get_winpos() always returns (0,0)",stimut,siarzhuk,"In gui_mch_get_winpos() (in src/gui_beos.cc) the code uses Bounds() instead of Frame(). Since Bounds() returns values relative to the coordinate system of the window, left and top will always be 0 and 0. This means getwinposx() and getwinposy() from within vim always returns 0, which (apart from anything else) in turn means the taglist plugin moves the gvim window to 0,0 when the taglist window is closed.

The fix: change line 2646 (r317) of src/gui_beos.cc to:

{{{
r = gui.vimWindow->Frame();
}}}",defect,closed,normal,,app-editors/vim,,normal,fixed,,
