diff options
author | Julien Nabet <serval2412@yahoo.fr> | 2020-12-02 00:05:14 +0100 |
---|---|---|
committer | Julien Nabet <serval2412@yahoo.fr> | 2020-12-02 21:01:45 +0100 |
commit | 07be45d03f80fa681c697ca9f5a13084a81c7a26 (patch) | |
tree | f0b86d16d64379cd67f67e436853905ee6aca25f | |
parent | d0921aa753c43600272865602df3c7c2a8f13196 (diff) |
tdf#46579: fix form fields 'Image Button' in Forms
urls have this form:
.uno:FormController/moveToFirst
.uno:FormController/moveToPrev
etc.
So we must use these links for hyperlinks
+ interceptor with ControlFeatureInterception
Change-Id: I9cff19833d859624239ca6c76152cc88f9cbb278
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107037
Tested-by: Jenkins
Reviewed-by: Lionel Mamane <lionel@mamane.lu>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
-rw-r--r-- | forms/source/component/clickableimage.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/forms/source/component/clickableimage.cxx b/forms/source/component/clickableimage.cxx index e3d19da934db..431506adbf1f 100644 --- a/forms/source/component/clickableimage.cxx +++ b/forms/source/component/clickableimage.cxx @@ -311,9 +311,9 @@ namespace frm } else { - URL aHyperLink = m_pFeatureInterception->getTransformer().getStrictURLFromAscii( ".uno:OpenHyperlink" ); + URL aHyperLink = m_pFeatureInterception->getTransformer().getStrictURLFromAscii( OUStringToOString(aURL.Complete, RTL_TEXTENCODING_ASCII_US).getStr() ); - Reference< XDispatch > xDisp = Reference< XDispatchProvider > (xFrame,UNO_QUERY_THROW)->queryDispatch(aHyperLink, OUString() , 0); + Reference< XDispatch > xDisp = m_pFeatureInterception->queryDispatch(aHyperLink); if ( xDisp.is() ) { |