Hi, I have submitted a patch for review:
https://gerrit.libreoffice.org/3692 To pull it, you can do: git pull ssh://gerrit.libreoffice.org:29418/core refs/changes/92/3692/1 fdo#37222 and fdo#37219 Open pdf after Export and added to recent documents . It opens every pdf after being exported . Change-Id: Ie055b3ee2041457dd4b1db6cd7fe04b62764ec6f --- M filter/source/pdf/pdffilter.cxx 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/filter/source/pdf/pdffilter.cxx b/filter/source/pdf/pdffilter.cxx index 9aadfed..5abc38d 100644 --- a/filter/source/pdf/pdffilter.cxx +++ b/filter/source/pdf/pdffilter.cxx @@ -24,6 +24,10 @@ #include <vcl/window.hxx> #include <svl/outstrm.hxx> #include <vcl/FilterConfigItem.hxx> +#include <com/sun/star/system/SystemShellExecute.hpp> +#include <com/sun/star/system/SystemShellExecuteFlags.hpp> + +using namespace css::system; // ------------- // - PDFFilter - @@ -51,6 +55,7 @@ sal_Bool bRet = sal_False; Reference< task::XStatusIndicator > xStatusIndicator; Reference< task::XInteractionHandler > xIH; + OUString aUrl; for ( sal_Int32 i = 0 ; ( i < nLength ) && !xOStm.is(); ++i) { @@ -62,6 +67,8 @@ pValue[ i ].Value >>= xStatusIndicator; else if ( pValue[i].Name == "InteractionHandler" ) pValue[i].Value >>= xIH; + else if ( pValue[ i ].Name == "URL" ) + pValue[ i ].Value >>= aUrl; } /* we don't get FilterData if we are exporting directly @@ -132,7 +139,8 @@ } } } - + Reference<XSystemShellExecute> xSystemShellExecute(SystemShellExecute::create( ::comphelper::getProcessComponentContext() ) ); //Open the newly exported pdf + xSystemShellExecute->execute(aUrl, "", SystemShellExecuteFlags::URIS_ONLY ); return bRet; } -- To view, visit https://gerrit.libreoffice.org/3692 To unsubscribe, visit https://gerrit.libreoffice.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ie055b3ee2041457dd4b1db6cd7fe04b62764ec6f Gerrit-PatchSet: 1 Gerrit-Project: core Gerrit-Branch: master Gerrit-Owner: Anurag Kanungo <anuragkanu...@gmail.com> _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice