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

Pidgin trac at pidgin.im
Wed Aug 13 09:42:43 EDT 2008


#6571: Pidgin Buddy List window - bad desktop coords when multiple monitors
--------------------------------------------------+-------------------------
 Reporter:  seigell                               |        Owner:  lschiere       
     Type:  defect                                |       Status:  closed         
Milestone:                                        |    Component:  winpidgin (gtk)
  Version:  2.4.3                                 |   Resolution:  duplicate      
 Keywords:  pidgin buddy list window coordinates  |  
--------------------------------------------------+-------------------------
Changes (by datallah):

  * status:  new => closed
  * resolution:  => duplicate
  * component:  unclassified => winpidgin (gtk)


Old description:

> 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.

New description:

 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.

--

Comment:

 Duplicate of #3850

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


More information about the Tracker mailing list