all repos — tint2 @ 720ced62f35efd2b065dfc4639ec1346f6286a59

fork of the tint2 desktop panel for my custom setup - only minimized windows across all desktops for the taskbar

Fix area lookup coordinates in tooltip_show()

git-svn-id: http://tint2.googlecode.com/svn/trunk@636 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
o9000 o9000
commit

720ced62f35efd2b065dfc4639ec1346f6286a59

parent

fb042d42304b290c145c9914335343b5dace8188

1 files changed, 4 insertions(+), 1 deletions(-)

jump to
M src/tooltip/tooltip.csrc/tooltip/tooltip.c

@@ -99,7 +99,10 @@ {

int mx, my; Window w; XTranslateCoordinates( server.dsp, server.root_win, g_tooltip.panel->main_win, x, y, &mx, &my, &w); - Area* area = click_area(g_tooltip.panel, mx, my); + Area* area; + if (!panel_horizontal) + my += height/2; /* we adjusted y in tooltip_trigger_show, revert or we won't find the correct area anymore */ + area = click_area(g_tooltip.panel, mx, my); stop_tooltip_timeout(); if (!g_tooltip.mapped && area->_get_tooltip_text) { tooltip_copy_text(area);