[Pidgin] #6571: Pidgin Buddy List window - bad desktop coords when multiple monitors

Pidgin trac at pidgin.im
Tue Aug 12 16:22:14 EDT 2008


#6571: Pidgin Buddy List window - bad desktop coords when multiple monitors
--------------------------------------------------+-------------------------
 Reporter:  seigell                               |     Owner:  lschiere
     Type:  defect                                |    Status:  new     
Component:  unclassified                          |   Version:  2.4.3   
 Keywords:  pidgin buddy list window coordinates  |  
--------------------------------------------------+-------------------------
 Pidgin Buddy List window seems to be mishandling the calculation of
 coordinates for it's window when the user desktop is distributed across
 multiple monitors.  ( Or is mixing local and global coordinates ).  The
 result is often that the Buddy List is "displayed" in a non-existent ( not
 mapped to any monitor for display ) portion of the user desktop.
 This was experienced in each v2.4.1, 2.4.2, and 2.4.3, on WinXP SP2 and
 Vista SP1.
 With only single monitor, Buddy List works correctly, even remembering the
 coordinates that it was last placed.
 When 2nd monitor is activated and user desktop is extended to include that
 monitor, Buddy List window ( after being minimized or closed ) applies the
 same local coordinates as before but to the (now changed ) global desktop
 coordinates.  If that added monitor is "positioned" in the user desktop in
 any location that changes the global coordinate origin ( placed above or
 left of original single monitor desktop ), then the Buddy List is now
 placed in a "changed" location.  Depending on the user choice of placement
 for either the original Buddy List window or the 2nd monitor, the Buddy
 List window may now be located outside the desktop display area of either
 monitor.  The only remedy is to maximize the Buddy List, relocate the 2nd
 monitor, or return to single monitor desktop.

 Buddy List needs to better manage it's "local" and "global" coordinates.
 Or confirm that it is positioned in "displayed" portion of the user
 desktop.  Or have functionality to "clear" the stored coordinates and
 allow Buddy List window to be positioned "wherever" by Windows OS.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/6571>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list