diff options
author | Maxim Monastirsky <momonasmon@gmail.com> | 2018-06-17 00:10:27 +0300 |
---|---|---|
committer | Maxim Monastirsky <momonasmon@gmail.com> | 2018-06-17 01:25:46 +0200 |
commit | 6fcc60b49215acb28edac46bb605767840abd122 (patch) | |
tree | caee14cee8aa154840ed84946c6dcb876bf36fed /vcl/source/app/help.cxx | |
parent | bf1f49c837264c8f59197b9487d40e32821526c3 (diff) |
gtk3: Correctly mirror popovers in rtl ui
e.g. formula prompt or fill series in Calc. The reason is that for
this particular vcl::Window, HasMirroredGraphics() != IsRTLEnabled().
Change-Id: Icd4bb2d22ba77d64c32b243d9c07745824e5e558
Reviewed-on: https://gerrit.libreoffice.org/55936
Tested-by: Jenkins
Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>
Diffstat (limited to 'vcl/source/app/help.cxx')
-rw-r--r-- | vcl/source/app/help.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vcl/source/app/help.cxx b/vcl/source/app/help.cxx index 91a7356fe43e..7ce441686355 100644 --- a/vcl/source/app/help.cxx +++ b/vcl/source/app/help.cxx @@ -198,7 +198,7 @@ void Help::HideBalloonAndQuickHelp() void* Help::ShowPopover(vcl::Window* pParent, const tools::Rectangle& rScreenRect, const OUString& rText, QuickHelpFlags nStyle) { - void* nId = pParent->ImplGetFrame()->ShowPopover(rText, rScreenRect, nStyle); + void* nId = pParent->ImplGetFrame()->ShowPopover(rText, pParent, rScreenRect, nStyle); if (nId) { //popovers are handled natively, return early @@ -218,7 +218,7 @@ void* Help::ShowPopover(vcl::Window* pParent, const tools::Rectangle& rScreenRec void Help::UpdatePopover(void* nId, vcl::Window* pParent, const tools::Rectangle& rScreenRect, const OUString& rText) { - if (pParent->ImplGetFrame()->UpdatePopover(nId, rText, rScreenRect)) + if (pParent->ImplGetFrame()->UpdatePopover(nId, rText, pParent, rScreenRect)) { //popovers are handled natively, return early return; |