[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