From 829674fa46c8c07584022b84bbc8c3d877b895c2 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Mon, 9 Apr 2018 14:16:40 +0100 Subject: Related: tdf#77919 GetPosPixel() is relative to parent, not grandparent so the tooltip rectangle is wrong and doesn't shown under mutter we could use pCtrl->OutputToScreenPixel(Point(0, 0)) here too Change-Id: I75a717127ad75a4aac2cb9c22e526419f798ea99 Reviewed-on: https://gerrit.libreoffice.org/52634 Reviewed-by: Michael Stahl Tested-by: Jenkins --- sw/source/ui/index/cnttab.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw/source/ui/index/cnttab.cxx') diff --git a/sw/source/ui/index/cnttab.cxx b/sw/source/ui/index/cnttab.cxx index eb863bdfb4c1..5705042ab855 100644 --- a/sw/source/ui/index/cnttab.cxx +++ b/sw/source/ui/index/cnttab.cxx @@ -3469,7 +3469,7 @@ bool SwTokenWindow::CreateQuickHelp(Control const * pCtrl, static_cast(rToken.nAuthorityField)); } - Point aPos = OutputToScreenPixel(pCtrl->GetPosPixel()); + Point aPos = m_pCtrlParentWin->OutputToScreenPixel(pCtrl->GetPosPixel()); tools::Rectangle aItemRect( aPos, pCtrl->GetSizePixel() ); if ( rToken.eTokenType != TOKEN_TAB_STOP ) { -- cgit v1.2.3