Contact tooltip is partially offscreen with multiple monitors
Submitted by Federico Mena Quintero
I have two monitors side by side. My contact list is on the rightmost edge of the leftmost monitor.
You know how GtkTreeView tooltips have this behavior:
- If you move to a row, the tooltip waits for a little timeout before appearing.
- If you then move to other rows while the tooltip is displayed, the new tooltip appears almost immediately.
This works well, but in the Empathy contact list this happens:
When I first move to a row, the tooltip for the contact (that displays the contact's details) appears correctly, within the monitor's bounds.
But if then move to another contact while the first tooltip is displayed, then the tooltip get cut across both monitors.
If I move outside the contacts treeview and back in between (1) and (2), then the second tooltip appears correctly within the first monitor's bounds.