avmedia/source/viewer/mediawindow_impl.cxx | 2 - basctl/source/basicide/baside3.cxx | 6 +-- basctl/source/basicide/basides3.cxx | 2 - basctl/source/basicide/bastype2.cxx | 2 - basctl/source/basicide/doceventnotifier.cxx | 2 - basctl/source/basicide/moduldl2.cxx | 6 +-- basctl/source/basicide/moduldlg.cxx | 2 - basctl/source/basicide/scriptdocument.cxx | 6 +-- basctl/source/dlged/dlged.cxx | 8 ++--- basctl/source/dlged/dlgedclip.cxx | 2 - basctl/source/dlged/dlgedfac.cxx | 2 - basctl/source/dlged/propbrw.cxx | 2 - basic/source/basmgr/basicmanagerrepository.cxx | 2 - basic/source/classes/eventatt.cxx | 4 +- basic/source/classes/sbunoobj.cxx | 14 ++++---- basic/source/classes/sbxmod.cxx | 2 - basic/source/runtime/iosys.cxx | 2 - basic/source/runtime/methods.cxx | 4 +- basic/source/uno/dlgcont.cxx | 2 - chart2/source/tools/StatisticsHelper.cxx | 2 - comphelper/source/misc/accessibletexthelper.cxx | 2 - comphelper/source/misc/backupfilehelper.cxx | 8 ++--- comphelper/source/misc/dispatchcommand.cxx | 4 +- connectivity/source/drivers/firebird/Connection.cxx | 2 - cui/source/customize/CustomNotebookbarGenerator.cxx | 2 - cui/source/customize/SvxNotebookbarConfigPage.cxx | 3 + cui/source/customize/cfg.cxx | 16 +++++----- cui/source/dialogs/QrCodeGenDialog.cxx | 2 - cui/source/dialogs/SignSignatureLineDialog.cxx | 2 - cui/source/dialogs/cuigaldlg.cxx | 2 - cui/source/dialogs/hldocntp.cxx | 2 - cui/source/dialogs/insdlg.cxx | 2 - cui/source/dialogs/multipat.cxx | 4 +- cui/source/dialogs/scriptdlg.cxx | 2 - cui/source/dialogs/tipofthedaydlg.cxx | 2 - cui/source/dialogs/toolbarmodedlg.cxx | 6 +-- cui/source/options/certpath.cxx | 4 +- cui/source/options/connpooloptions.cxx | 2 - cui/source/options/dbregisterednamesconfig.cxx | 2 - cui/source/options/doclinkdialog.cxx | 2 - cui/source/options/optaboutconfig.cxx | 3 + cui/source/options/optcolor.cxx | 2 - cui/source/options/optgdlg.cxx | 2 - cui/source/options/optjava.cxx | 4 +- cui/source/options/optlingu.cxx | 4 +- cui/source/options/optpath.cxx | 6 +-- cui/source/options/optupdt.cxx | 6 +-- cui/source/options/sdbcdriverenum.cxx | 2 - cui/source/options/treeopt.cxx | 4 +- dbaccess/source/filter/hsqldb/parseschema.cxx | 2 - dbaccess/source/ui/control/dbtreelistbox.cxx | 2 - dbaccess/source/ui/control/opendoccontrols.cxx | 2 - dbaccess/source/ui/dlg/ConnectionHelper.cxx | 2 - desktop/source/app/app.cxx | 16 +++++----- desktop/source/app/appinit.cxx | 2 - desktop/source/app/check_ext_deps.cxx | 4 +- desktop/source/app/dispatchwatcher.cxx | 4 +- desktop/source/deployment/gui/dp_gui_service.cxx | 2 - desktop/source/deployment/gui/dp_gui_updatedialog.cxx | 2 - desktop/source/deployment/misc/dp_descriptioninfoset.cxx | 2 - desktop/source/migration/migration.cxx | 4 +- drawinglayer/source/primitive2d/controlprimitive2d.cxx | 2 - drawinglayer/source/primitive2d/textbreakuphelper.cxx | 2 - drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx | 2 - editeng/source/editeng/impedit3.cxx | 4 +- editeng/source/items/numitem.cxx | 2 - editeng/source/misc/svxacorr.cxx | 8 ++--- editeng/source/misc/unolingu.cxx | 4 +- editeng/source/xml/xmltxtexp.cxx | 2 - editeng/source/xml/xmltxtimp.cxx | 2 - extensions/source/abpilot/datasourcehandling.cxx | 2 - extensions/source/bibliography/bibbeam.cxx | 2 - extensions/source/bibliography/bibconfig.cxx | 2 - extensions/source/bibliography/datman.cxx | 6 +-- extensions/source/bibliography/framectr.cxx | 2 - extensions/source/propctrlr/browserline.cxx | 2 - filter/source/msfilter/msdffimp.cxx | 2 - filter/source/svg/svgexport.cxx | 4 +- forms/source/xforms/computedexpression.cxx | 2 - forms/source/xforms/submission/replace.cxx | 2 - fpicker/source/office/fileview.cxx | 4 +- fpicker/source/office/foldertree.cxx | 2 - fpicker/source/office/fpsmartcontent.cxx | 4 +- framework/source/fwe/classes/framelistanalyzer.cxx | 4 +- framework/source/fwe/xml/menudocumenthandler.cxx | 2 - framework/source/loadenv/loadenv.cxx | 2 - framework/source/uielement/thesaurusmenucontroller.cxx | 2 - framework/source/uielement/toolbarmodemenucontroller.cxx | 2 - i18npool/source/transliteration/transliteration_body.cxx | 2 - lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx | 2 - lingucomponent/source/thesaurus/libnth/nthesimp.cxx | 2 - linguistic/source/convdic.cxx | 4 +- linguistic/source/dicimp.cxx | 6 +-- linguistic/source/dlistimp.cxx | 2 - linguistic/source/gciterator.cxx | 6 +-- linguistic/source/hyphdsp.cxx | 6 +-- linguistic/source/lngsvcmgr.cxx | 12 +++---- linguistic/source/misc.cxx | 4 +- linguistic/source/misc2.cxx | 2 - linguistic/source/spelldsp.cxx | 4 +- linguistic/source/thesdsp.cxx | 2 - oox/source/drawingml/diagram/diagramhelper.cxx | 2 - sc/source/core/tool/addincol.cxx | 4 +- sc/source/filter/excel/excel.cxx | 4 +- sc/source/filter/excel/excimp8.cxx | 2 - sc/source/filter/excel/xichart.cxx | 2 - sc/source/filter/excel/xltoolbar.cxx | 2 - sc/source/filter/xml/xmlwrap.cxx | 4 +- sc/source/ui/docshell/docsh.cxx | 4 +- sc/source/ui/docshell/docsh8.cxx | 2 - sc/source/ui/docshell/tablink.cxx | 2 - sc/source/ui/miscdlgs/solverutil.cxx | 4 +- sc/source/ui/optdlg/tpcalc.cxx | 2 - sc/source/ui/unoobj/chart2uno.cxx | 2 - sc/source/ui/vba/vbaworksheet.cxx | 2 - sd/source/core/CustomAnimationEffect.cxx | 12 +++---- sd/source/core/CustomAnimationPreset.cxx | 4 +- sd/source/core/TransitionPreset.cxx | 2 - sd/source/core/drawdoc.cxx | 4 +- sd/source/core/drawdoc4.cxx | 2 - sd/source/filter/grf/sdgrffilter.cxx | 2 - sd/source/filter/ppt/pptinanimations.cxx | 4 +- sd/source/filter/sdpptwrp.cxx | 4 +- sd/source/filter/xml/sdxmlwrp.cxx | 4 +- sd/source/ui/dlg/PhotoAlbumDialog.cxx | 2 - sd/source/ui/dlg/TemplateScanner.cxx | 2 - sd/source/ui/dlg/sdtreelb.cxx | 2 - sd/source/ui/dlg/tpoption.cxx | 2 - sd/source/ui/framework/configuration/ResourceFactoryManager.cxx | 2 - sd/source/ui/framework/configuration/ResourceId.cxx | 2 - sd/source/ui/framework/module/ModuleController.cxx | 2 - sd/source/ui/slideshow/slideshowimpl.cxx | 4 +- sd/source/ui/view/ViewShellBase.cxx | 4 +- sd/source/ui/view/drviews2.cxx | 2 - sd/source/ui/view/drviewsa.cxx | 2 - sd/source/ui/view/drviewsk.cxx | 2 - sfx2/source/appl/app.cxx | 2 - sfx2/source/appl/appinit.cxx | 2 - sfx2/source/appl/appmisc.cxx | 2 - sfx2/source/appl/appserv.cxx | 14 ++++---- sfx2/source/appl/newhelp.cxx | 2 - sfx2/source/appl/sfxhelp.cxx | 2 - sfx2/source/bastyp/helper.cxx | 4 +- sfx2/source/control/dispatch.cxx | 2 - sfx2/source/control/templatelocalview.cxx | 2 - sfx2/source/control/thumbnailview.cxx | 2 - sfx2/source/dialog/dockwin.cxx | 2 - sfx2/source/dialog/mailmodel.cxx | 4 +- sfx2/source/doc/docfac.cxx | 2 - sfx2/source/doc/docfile.cxx | 4 +- sfx2/source/doc/doctempl.cxx | 2 - sfx2/source/doc/doctemplates.cxx | 4 +- sfx2/source/doc/graphhelp.cxx | 2 - sfx2/source/doc/objserv.cxx | 2 - sfx2/source/doc/objstor.cxx | 4 +- sfx2/source/doc/objxtor.cxx | 2 - sfx2/source/doc/sfxbasemodel.cxx | 6 +-- sfx2/source/doc/templatedlg.cxx | 2 - sfx2/source/notebookbar/NotebookbarTabControl.cxx | 8 ++--- sfx2/source/notebookbar/SfxNotebookBar.cxx | 4 +- sfx2/source/sidebar/ContextChangeBroadcaster.cxx | 2 - sfx2/source/sidebar/ControllerFactory.cxx | 2 - sfx2/source/sidebar/ResourceManager.cxx | 2 - sfx2/source/sidebar/SidebarController.cxx | 2 - sfx2/source/sidebar/Tools.cxx | 6 +-- sfx2/source/view/classificationhelper.cxx | 2 - sfx2/source/view/frame2.cxx | 2 - sfx2/source/view/ipclient.cxx | 2 - sfx2/source/view/lokhelper.cxx | 4 +- sfx2/source/view/viewfrm.cxx | 6 +-- sfx2/source/view/viewsh.cxx | 4 +- starmath/source/mathml/export.cxx | 6 ++- starmath/source/mathml/import.cxx | 6 ++- starmath/source/mathml/mathmlexport.cxx | 3 + starmath/source/mathml/mathmlimport.cxx | 6 ++- svl/source/config/itemholder2.cxx | 2 - svtools/source/config/itemholder2.cxx | 2 - svtools/source/control/inettbc.cxx | 2 - svtools/source/dialogs/ServerDetailsControls.cxx | 4 +- svtools/source/dialogs/colrdlg.cxx | 4 +- svtools/source/misc/imagemgr.cxx | 2 - svtools/source/misc/templatefoldercache.cxx | 2 - svx/source/core/graphichelper.cxx | 2 - svx/source/customshapes/EnhancedCustomShapeFontWork.cxx | 2 - svx/source/dialog/SafeModeDialog.cxx | 2 - svx/source/dialog/SvxNumOptionsTabPageHelper.cxx | 2 - svx/source/dialog/rubydialog.cxx | 2 - svx/source/dialog/signaturelinehelper.cxx | 3 + svx/source/form/fmdmod.cxx | 2 - svx/source/form/fmpgeimp.cxx | 2 - svx/source/form/fmshimp.cxx | 2 - svx/source/form/fmundo.cxx | 2 - svx/source/form/fmvwimp.cxx | 2 - svx/source/form/navigatortree.cxx | 4 +- svx/source/items/pageitem.cxx | 2 - svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx | 2 - svx/source/sidebar/nbdtmg.cxx | 4 +- svx/source/svdraw/svdoashp.cxx | 2 - svx/source/svdraw/svdotextpathdecomposition.cxx | 2 - svx/source/svdraw/svdouno.cxx | 2 - svx/source/tbxctrls/PaletteManager.cxx | 2 - svx/source/tbxctrls/fontworkgallery.cxx | 2 - svx/source/unodraw/unoshtxt.cxx | 2 - svx/source/xml/xmlexport.cxx | 4 +- svx/source/xml/xmlxtexp.cxx | 2 - svx/source/xml/xmlxtimp.cxx | 2 - sw/source/core/bastyp/checkit.cxx | 2 - sw/source/core/bastyp/init.cxx | 2 - sw/source/core/doc/docnew.cxx | 2 - sw/source/core/doc/rdfhelper.cxx | 14 ++++---- sw/source/core/edit/edfldexp.cxx | 3 + sw/source/core/fields/macrofld.cxx | 2 - sw/source/core/swg/SwXMLTextBlocks1.cxx | 14 ++++---- sw/source/core/tox/toxhlp.cxx | 2 - sw/source/filter/rtf/swparrtf.cxx | 3 + sw/source/filter/ww8/wrtww8.cxx | 2 - sw/source/filter/ww8/ww8par.cxx | 4 +- sw/source/filter/ww8/ww8toolbar.cxx | 4 +- sw/source/filter/xml/swxml.cxx | 4 +- sw/source/filter/xml/wrtxml.cxx | 2 - sw/source/filter/xml/xmlimp.cxx | 2 - sw/source/ui/chrdlg/drpcps.cxx | 2 - sw/source/ui/config/mailconfigpage.cxx | 2 - sw/source/ui/dbui/addresslistdialog.cxx | 4 +- sw/source/ui/dbui/dbinsdlg.cxx | 2 - sw/source/ui/envelp/mailmrge.cxx | 2 - sw/source/ui/fldui/changedb.cxx | 2 - sw/source/ui/index/swuiidxmrk.cxx | 4 +- sw/source/ui/table/autoformatpreview.cxx | 3 + sw/source/ui/vba/vbatemplate.cxx | 2 - sw/source/uibase/app/docsh.cxx | 2 - sw/source/uibase/app/docsh2.cxx | 4 +- sw/source/uibase/config/StoredChapterNumbering.cxx | 4 +- sw/source/uibase/dbui/dbmgr.cxx | 16 +++++----- sw/source/uibase/dbui/dbtree.cxx | 2 - sw/source/uibase/dbui/mailmergehelper.cxx | 2 - sw/source/uibase/fldui/fldmgr.cxx | 4 +- sw/source/uibase/misc/numberingtypelistbox.cxx | 3 + sw/source/uibase/shells/drwtxtsh.cxx | 2 - sw/source/uibase/uiview/view.cxx | 2 - sw/source/uibase/uiview/view2.cxx | 2 - sw/source/uibase/uiview/viewling.cxx | 4 +- sw/source/uibase/uno/dlelstnr.cxx | 2 - test/source/sheet/xdocumentauditing.cxx | 3 + toolkit/source/awt/animatedimagespeer.cxx | 2 - toolkit/source/awt/vclxwindows.cxx | 2 - toolkit/source/controls/filectrl.cxx | 2 - toolkit/source/controls/table/cellvalueconversion.cxx | 2 - toolkit/source/controls/unocontrols.cxx | 2 - toolkit/source/helper/tkresmgr.cxx | 3 + toolkit/source/helper/vclunohelper.cxx | 2 - ucb/source/ucp/cmis/auth_provider.cxx | 4 +- unotest/source/cpp/macros_test.cxx | 5 +-- unotools/source/config/fontcfg.cxx | 2 - unotools/source/config/itemholder1.cxx | 2 - unotools/source/config/lingucfg.cxx | 2 - unotools/source/config/moduleoptions.cxx | 2 - unotools/source/config/pathoptions.cxx | 4 +- unotools/source/i18n/textsearch.cxx | 2 - unotools/source/ucbhelper/ucblockbytes.cxx | 2 - vbahelper/source/vbahelper/vbahelper.cxx | 2 - vbahelper/source/vbahelper/vbashape.cxx | 4 +- vcl/inc/vclstatuslistener.hxx | 2 - vcl/source/app/unohelp.cxx | 2 - vcl/source/app/weldutils.cxx | 2 - vcl/source/bitmap/BitmapTools.cxx | 2 - vcl/source/control/managedmenubutton.cxx | 2 - vcl/source/control/throbber.cxx | 2 - vcl/source/filter/FilterConfigCache.cxx | 2 - vcl/source/filter/FilterConfigItem.cxx | 2 - vcl/source/filter/graphicfilter.cxx | 2 - vcl/source/gdi/FileDefinitionWidgetDraw.cxx | 2 - vcl/source/gdi/gdimtf.cxx | 2 - vcl/source/gdi/pdfwriter_impl.cxx | 2 - vcl/source/gdi/pdfwriter_impl2.cxx | 2 - vcl/source/gdi/print3.cxx | 2 - vcl/source/gdi/vectorgraphicdata.cxx | 4 +- vcl/source/outdev/outdev.cxx | 2 - vcl/source/printer/Options.cxx | 2 - vcl/source/text/textlayout.cxx | 2 - vcl/source/treelist/transfer.cxx | 6 +-- vcl/source/treelist/transfer2.cxx | 2 - vcl/source/window/dialog.cxx | 6 +-- vcl/source/window/window.cxx | 2 - vcl/unx/generic/dtrans/X11_selection.cxx | 2 - vcl/unx/gtk3/gtkframe.cxx | 4 +- xmlhelp/source/cxxhelp/provider/urlparameter.cxx | 2 - xmloff/source/chart/SchXMLExport.cxx | 2 - xmloff/source/chart/SchXMLImport.cxx | 2 - xmloff/source/chart/SchXMLPlotAreaContext.cxx | 2 - xmloff/source/chart/SchXMLSeries2Context.cxx | 2 - xmloff/source/chart/SchXMLTools.cxx | 2 - xmloff/source/core/DomBuilderContext.cxx | 2 - xmloff/source/core/RDFaExportHelper.cxx | 2 - xmloff/source/draw/animationimport.cxx | 2 - xmloff/source/draw/shapeexport.cxx | 2 - xmloff/source/meta/xmlversion.cxx | 4 +- xmloff/source/transform/EventOASISTContext.cxx | 2 - xmloff/source/transform/OOo2Oasis.cxx | 2 - xmlscript/source/xmldlg_imexp/xmldlg_export.cxx | 2 - xmlsecurity/source/dialogs/certificatechooser.cxx | 2 - xmlsecurity/source/dialogs/digitalsignaturesdialog.cxx | 2 - xmlsecurity/source/dialogs/macrosecurity.cxx | 2 - xmlsecurity/source/xmlsec/nss/securityenvironment_nssimpl.cxx | 2 - 304 files changed, 481 insertions(+), 466 deletions(-)
New commits: commit ed0b12f4eadf1f2242f06cbd56804f75376274b1 Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Fri Nov 8 12:00:27 2024 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Fri Nov 8 15:23:52 2024 +0100 no need to take a copy of the getProcessComponentContext return value we can just take a "const &". (found by running clang-tidy with the performance-unnecessary-copy-initialization warning) Change-Id: I20fd208c65303da78170b1ac06c638fdf3aa094b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/176267 Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> Tested-by: Jenkins diff --git a/avmedia/source/viewer/mediawindow_impl.cxx b/avmedia/source/viewer/mediawindow_impl.cxx index 48476a687d34..4bada4d23ec1 100644 --- a/avmedia/source/viewer/mediawindow_impl.cxx +++ b/avmedia/source/viewer/mediawindow_impl.cxx @@ -184,7 +184,7 @@ uno::Reference<media::XPlayer> MediaWindowImpl::createPlayer(const OUString& rUR // currently there isn't anything else, throw any mime type to the media players //if (!pMimeType || *pMimeType == AVMEDIA_MIMETYPE_COMMON) { - uno::Reference<uno::XComponentContext> xContext(::comphelper::getProcessComponentContext()); + const uno::Reference<uno::XComponentContext>& xContext(::comphelper::getProcessComponentContext()); const OUString sToolkitName = Application::GetToolkitName(); if (sToolkitName == "gtk4") xPlayer = createPlayer(rURL, u"com.sun.star.comp.avmedia.Manager_Gtk"_ustr, xContext); diff --git a/basctl/source/basicide/baside3.cxx b/basctl/source/basicide/baside3.cxx index 2d41616751ae..a4d845d0878c 100644 --- a/basctl/source/basicide/baside3.cxx +++ b/basctl/source/basicide/baside3.cxx @@ -619,7 +619,7 @@ void DialogWindow::SaveDialog() OUString aSelectedFileURL = xFP->getSelectedFiles()[0]; - Reference<uno::XComponentContext> xContext(comphelper::getProcessComponentContext()); + const Reference<uno::XComponentContext>& xContext(comphelper::getProcessComponentContext()); Reference< XSimpleFileAccess3 > xSFI( SimpleFileAccess::create(xContext) ); Reference< XOutputStream > xOutput; @@ -785,7 +785,7 @@ bool implImportDialog(weld::Window* pWin, const ScriptDocument& rDocument, const { bool bDone = false; - Reference<uno::XComponentContext> xContext(::comphelper::getProcessComponentContext()); + const Reference<uno::XComponentContext>& xContext(::comphelper::getProcessComponentContext()); sfx2::FileDialogHelper aDlg(ui::dialogs::TemplateDescription::FILEOPEN_SIMPLE, FileDialogFlags::NONE, pWin); aDlg.SetContext(sfx2::FileDialogHelper::BasicImportDialog); @@ -1117,7 +1117,7 @@ void DialogWindow::StoreData() if( xDialogModel.is() ) { - Reference< XComponentContext > xContext( + const Reference< XComponentContext >& xContext( comphelper::getProcessComponentContext() ); Reference< XInputStreamProvider > xISP = ::xmlscript::exportDialogModel( xDialogModel, xContext, GetDocument().isDocument() ? GetDocument().getDocument() : Reference< frame::XModel >() ); xLib->replaceByName( GetName(), Any( xISP ) ); diff --git a/basctl/source/basicide/basides3.cxx b/basctl/source/basicide/basides3.cxx index cb3a6a0e4dff..2c9ba2bc1099 100644 --- a/basctl/source/basicide/basides3.cxx +++ b/basctl/source/basicide/basides3.cxx @@ -72,7 +72,7 @@ VclPtr<DialogWindow> Shell::CreateDlgWin( const ScriptDocument& rDocument, const if ( xISP.is() ) { // create dialog model - Reference< XComponentContext > xContext = comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = comphelper::getProcessComponentContext(); Reference< container::XNameContainer > xDialogModel( xContext->getServiceManager()->createInstanceWithContext ( u"com.sun.star.awt.UnoControlDialogModel"_ustr, xContext ), UNO_QUERY ); Reference< XInputStream > xInput( xISP->createInputStream() ); diff --git a/basctl/source/basicide/bastype2.cxx b/basctl/source/basicide/bastype2.cxx index e8148394e755..75d21f3c41c1 100644 --- a/basctl/source/basicide/bastype2.cxx +++ b/basctl/source/basicide/bastype2.cxx @@ -659,7 +659,7 @@ OUString SbTreeListBox::GetRootEntryBitmaps(const ScriptDocument& rDocument) if ( rDocument.isDocument() ) { OUString sFactoryURL; - Reference<uno::XComponentContext> xContext( ::comphelper::getProcessComponentContext() ); + const Reference<uno::XComponentContext>& xContext( ::comphelper::getProcessComponentContext() ); Reference< frame::XModuleManager2 > xModuleManager( frame::ModuleManager::create(xContext) ); try { diff --git a/basctl/source/basicide/doceventnotifier.cxx b/basctl/source/basicide/doceventnotifier.cxx index dfaa9eb13930..abee782c09fe 100644 --- a/basctl/source/basicide/doceventnotifier.cxx +++ b/basctl/source/basicide/doceventnotifier.cxx @@ -197,7 +197,7 @@ namespace basctl xBroadcaster.set( m_xModel, UNO_QUERY_THROW ); else { - Reference< css::uno::XComponentContext > aContext( + const Reference< css::uno::XComponentContext >& aContext( comphelper::getProcessComponentContext() ); xBroadcaster = theGlobalEventBroadcaster::get(aContext); } diff --git a/basctl/source/basicide/moduldl2.cxx b/basctl/source/basicide/moduldl2.cxx index d8b24af7f9e3..5b3d49547dc7 100644 --- a/basctl/source/basicide/moduldl2.cxx +++ b/basctl/source/basicide/moduldl2.cxx @@ -565,7 +565,7 @@ void LibPage::NewLib() void LibPage::InsertLib() { - Reference< uno::XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const Reference< uno::XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); // file open dialog sfx2::FileDialogHelper aDlg(ui::dialogs::TemplateDescription::FILEOPEN_SIMPLE, FileDialogFlags::NONE, m_pDialog->getDialog()); aDlg.SetContext(sfx2::FileDialogHelper::BasicInsertLib); @@ -1018,7 +1018,7 @@ void LibPage::ExportAsPackage( const OUString& aLibName ) aDlg.SetContext(sfx2::FileDialogHelper::BasicExportPackage); const Reference <XFilePicker3>& xFP = aDlg.GetFilePicker(); - Reference< uno::XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const Reference< uno::XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); Reference< task::XInteractionHandler2 > xHandler( task::InteractionHandler::createWithParent(xContext, nullptr) ); Reference< XSimpleFileAccess3 > xSFA = SimpleFileAccess::create(xContext); @@ -1116,7 +1116,7 @@ void LibPage::ExportAsPackage( const OUString& aLibName ) void LibPage::ExportAsBasic( const OUString& aLibName ) { // Folder picker - Reference< uno::XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const Reference< uno::XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); Reference< XFolderPicker2 > xFolderPicker = sfx2::createFolderPicker(xContext, m_pDialog->getDialog()); Reference< task::XInteractionHandler2 > xHandler( task::InteractionHandler::createWithParent(xContext, nullptr) ); diff --git a/basctl/source/basicide/moduldlg.cxx b/basctl/source/basicide/moduldlg.cxx index 81f6d768374f..3909f696708e 100644 --- a/basctl/source/basicide/moduldlg.cxx +++ b/basctl/source/basicide/moduldlg.cxx @@ -159,7 +159,7 @@ void Shell::CopyDialogResources( return; // create dialog model - Reference< XComponentContext > xContext = comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = comphelper::getProcessComponentContext(); Reference< container::XNameContainer > xDialogModel( xContext->getServiceManager()->createInstanceWithContext ( u"com.sun.star.awt.UnoControlDialogModel"_ustr, xContext ), UNO_QUERY ); Reference< io::XInputStream > xInput( io_xISP->createInputStream() ); diff --git a/basctl/source/basicide/scriptdocument.cxx b/basctl/source/basicide/scriptdocument.cxx index 5d2dc915c6df..00ef24a1b279 100644 --- a/basctl/source/basicide/scriptdocument.cxx +++ b/basctl/source/basicide/scriptdocument.cxx @@ -597,7 +597,7 @@ namespace basctl if ( _eType == E_DIALOGS ) { // create dialog model - Reference< XComponentContext > aContext( + const Reference< XComponentContext >& aContext( comphelper::getProcessComponentContext() ); Reference< XNameContainer > xDialogModel; if ( _rxExistingDialogModel.is() ) @@ -733,7 +733,7 @@ namespace basctl return false; // create new dialog model - Reference< XComponentContext > aContext( + const Reference< XComponentContext >& aContext( comphelper::getProcessComponentContext() ); Reference< XNameContainer > xDialogModel( aContext->getServiceManager()->createInstanceWithContext( @@ -915,7 +915,7 @@ namespace basctl if ( !xLibContainer->hasByName( _rLibName ) || !xLibContainer->isLibraryLink( _rLibName ) ) return false; OUString aFileURL; - Reference< XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const Reference< XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); Reference< XUriReferenceFactory > xUriFac = UriReferenceFactory::create(xContext); OUString aLinkURL( xLibContainer->getLibraryLinkURL( _rLibName ) ); diff --git a/basctl/source/dlged/dlged.cxx b/basctl/source/dlged/dlged.cxx index 7d5b34b2d344..a2a58116b1c8 100644 --- a/basctl/source/dlged/dlged.cxx +++ b/basctl/source/dlged/dlged.cxx @@ -89,7 +89,7 @@ DlgEdHint::~DlgEdHint() void DlgEditor::ShowDialog() { - uno::Reference< uno::XComponentContext > xContext = getProcessComponentContext(); + const uno::Reference< uno::XComponentContext >& xContext = getProcessComponentContext(); // create a dialog uno::Reference< awt::XUnoControlDialog > xDlg = awt::UnoControlDialog::create( xContext ); @@ -415,7 +415,7 @@ Reference< util::XNumberFormatsSupplier > const & DlgEditor::GetNumberFormatsSup { if ( !m_xSupplier.is() ) { - Reference< uno::XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const Reference< uno::XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); Reference< util::XNumberFormatsSupplier > xSupplier( util::NumberFormatsSupplier::createWithDefaultLocale(xContext) ); ::osl::MutexGuard aGuard( ::osl::Mutex::getGlobalMutex() ); @@ -696,7 +696,7 @@ void DlgEditor::Copy() } // export clipboard dialog model to xml - Reference< XComponentContext > xContext( + const Reference< XComponentContext >& xContext( comphelper::getProcessComponentContext() ); Reference< XInputStreamProvider > xISP = ::xmlscript::exportDialogModel( xClipDialogModel, xContext, m_xDocument ); Reference< XInputStream > xStream( xISP->createInputStream() ); @@ -825,7 +825,7 @@ void DlgEditor::Paste() return; // create clipboard dialog model from xml - Reference< XComponentContext > xContext = comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = comphelper::getProcessComponentContext(); Reference< container::XNameContainer > xClipDialogModel( xContext->getServiceManager()->createInstanceWithContext( u"com.sun.star.awt.UnoControlDialogModel"_ustr, xContext ), uno::UNO_QUERY ); diff --git a/basctl/source/dlged/dlgedclip.cxx b/basctl/source/dlged/dlgedclip.cxx index 264e42c835b4..e10733af229b 100644 --- a/basctl/source/dlged/dlgedclip.cxx +++ b/basctl/source/dlged/dlgedclip.cxx @@ -43,7 +43,7 @@ DlgEdTransferableImpl::~DlgEdTransferableImpl() bool DlgEdTransferableImpl::compareDataFlavors( const DataFlavor& lFlavor, const DataFlavor& rFlavor ) { // compare mime content types - Reference< uno::XComponentContext > xContext = getProcessComponentContext(); + const Reference< uno::XComponentContext >& xContext = getProcessComponentContext(); Reference< datatransfer::XMimeContentTypeFactory > xMCntTypeFactory = MimeContentTypeFactory::create(xContext); diff --git a/basctl/source/dlged/dlgedfac.cxx b/basctl/source/dlged/dlgedfac.cxx index 3fc4ef3a2966..72107f383626 100644 --- a/basctl/source/dlged/dlgedfac.cxx +++ b/basctl/source/dlged/dlgedfac.cxx @@ -49,7 +49,7 @@ IMPL_LINK( DlgEdFactory, MakeObject, SdrObjCreatorParams, aParams, rtl::Referenc { static const uno::Reference<lang::XMultiServiceFactory> xDialogSFact = [] { uno::Reference<lang::XMultiServiceFactory> xFact; - uno::Reference< uno::XComponentContext> xContext = ::comphelper::getProcessComponentContext(); + const uno::Reference< uno::XComponentContext>& xContext = ::comphelper::getProcessComponentContext(); uno::Reference< container::XNameContainer > xC( xContext->getServiceManager()->createInstanceWithContext( u"com.sun.star.awt.UnoControlDialogModel"_ustr, xContext ), uno::UNO_QUERY ); if (xC.is()) xFact.set(xC, uno::UNO_QUERY); diff --git a/basctl/source/dlged/propbrw.cxx b/basctl/source/dlged/propbrw.cxx index 0a23093ecf71..c16e65a7d167 100644 --- a/basctl/source/dlged/propbrw.cxx +++ b/basctl/source/dlged/propbrw.cxx @@ -135,7 +135,7 @@ void PropBrw::ImplReCreateController() try { - Reference< XComponentContext > xOwnContext = comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xOwnContext = comphelper::getProcessComponentContext(); // a ComponentContext for the ::cppu::ContextEntry_Init aHandlerContextInfo[] = diff --git a/basic/source/basmgr/basicmanagerrepository.cxx b/basic/source/basmgr/basicmanagerrepository.cxx index 7912c2a723d6..260369cbab21 100644 --- a/basic/source/basmgr/basicmanagerrepository.cxx +++ b/basic/source/basmgr/basicmanagerrepository.cxx @@ -306,7 +306,7 @@ namespace basic // global constants // StarDesktop - Reference< XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); pBasicManager->SetGlobalUNOConstant( u"StarDesktop"_ustr, css::uno::Any( Desktop::create(xContext))); // (BasicLibraries and DialogLibraries have automatically been added in SetLibraryContainerInfo) diff --git a/basic/source/classes/eventatt.cxx b/basic/source/classes/eventatt.cxx index 2dbb00aa76ff..2e5142b21fc7 100644 --- a/basic/source/classes/eventatt.cxx +++ b/basic/source/classes/eventatt.cxx @@ -79,7 +79,7 @@ void SFURL_firing_impl( const ScriptEvent& aScriptEvent, Any* pRet, const Refere } else { - Reference< XComponentContext > xContext( + const Reference< XComponentContext >& xContext( comphelper::getProcessComponentContext() ); Reference< provider::XScriptProviderFactory > xFactory = provider::theMasterScriptProviderFactory::get( xContext ); @@ -405,7 +405,7 @@ css::uno::Reference< css::container::XNameContainer > implFindDialogLibForDialog void RTL_Impl_CreateUnoDialog( SbxArray& rPar ) { - Reference< XComponentContext > xContext( comphelper::getProcessComponentContext() ); + const Reference< XComponentContext >& xContext( comphelper::getProcessComponentContext() ); // We need at least 1 parameter if (rPar.Count() < 2) diff --git a/basic/source/classes/sbunoobj.cxx b/basic/source/classes/sbunoobj.cxx index 521c09e273b5..5b1947b4f013 100644 --- a/basic/source/classes/sbunoobj.cxx +++ b/basic/source/classes/sbunoobj.cxx @@ -189,7 +189,7 @@ static Reference< XHierarchicalNameAccess > const & getTypeProvider_Impl() // Do we have already CoreReflection; if not obtain it if( !xAccess.is() ) { - Reference< XComponentContext > xContext( + const Reference< XComponentContext >& xContext( comphelper::getProcessComponentContext() ); if( xContext.is() ) { @@ -215,7 +215,7 @@ static Reference< XTypeConverter > const & getTypeConverter_Impl() // Do we have already CoreReflection; if not obtain it if( !xTypeConverter.is() ) { - Reference< XComponentContext > xContext( + const Reference< XComponentContext >& xContext( comphelper::getProcessComponentContext() ); if( xContext.is() ) { @@ -236,7 +236,7 @@ SbUnoObject* createOLEObject_Impl( const OUString& aType ) { static const Reference<XMultiServiceFactory> xOLEFactory = [] { Reference<XMultiServiceFactory> xFactory; - Reference< XComponentContext > xContext( comphelper::getProcessComponentContext() ); + const Reference< XComponentContext >& xContext( comphelper::getProcessComponentContext() ); if( xContext.is() ) { Reference<XMultiComponentFactory> xSMgr = xContext->getServiceManager(); @@ -2388,7 +2388,7 @@ void SbUnoObject::doIntrospection() if( !bNeedIntrospection ) return; - Reference<XComponentContext> xContext = comphelper::getProcessComponentContext(); + const Reference<XComponentContext>& xContext = comphelper::getProcessComponentContext(); if (!xContext.is()) return; @@ -4030,7 +4030,7 @@ void SbRtl_CreateUnoListener(StarBASIC * pBasic, SbxArray & rPar, bool) return; // get the AllListenerAdapterService - Reference< XComponentContext > xContext( comphelper::getProcessComponentContext() ); + const Reference< XComponentContext >& xContext( comphelper::getProcessComponentContext() ); // search the class Reference< XIdlClass > xClass = xCoreReflection->forName( aListenerClassName ); @@ -4374,7 +4374,7 @@ Reference< XInterface > createComListener( const Any& aControlAny, const OUStrin { Reference< XInterface > xRet; - Reference< XComponentContext > xContext( + const Reference< XComponentContext >& xContext( comphelper::getProcessComponentContext() ); Reference< XMultiComponentFactory > xServiceMgr( xContext->getServiceManager() ); @@ -4486,7 +4486,7 @@ bool SbModule::createCOMWrapperForIface( Any& o_rRetAny, SbClassModuleObject* pP // For now: Take first interface that allows to instantiate COM wrapper // TODO: Check if support for multiple interfaces is needed - Reference< XComponentContext > xContext( + const Reference< XComponentContext >& xContext( comphelper::getProcessComponentContext() ); Reference< XMultiComponentFactory > xServiceMgr( xContext->getServiceManager() ); Reference< XSingleServiceFactory > xComImplementsFactory diff --git a/basic/source/classes/sbxmod.cxx b/basic/source/classes/sbxmod.cxx index 77eb427e5b49..a8ecb3a6df1a 100644 --- a/basic/source/classes/sbxmod.cxx +++ b/basic/source/classes/sbxmod.cxx @@ -2596,7 +2596,7 @@ void SbUserFormModule::InitObject() Reference< script::vba::XVBACompatibility > xVBACompat( getVBACompatibility( m_xModel ), uno::UNO_SET_THROW ); xVBACompat->broadcastVBAScriptEvent( script::vba::VBAScriptEventId::INITIALIZE_USERFORM, GetName() ); uno::Reference< lang::XMultiServiceFactory > xVBAFactory( pGlobs->getUnoAny(), uno::UNO_QUERY_THROW ); - uno::Reference< uno::XComponentContext > xContext = comphelper::getProcessComponentContext(); + const uno::Reference< uno::XComponentContext >& xContext = comphelper::getProcessComponentContext(); OUString sDialogUrl( u"vnd.sun.star.script:"_ustr ); OUString sProjectName( u"Standard"_ustr ); diff --git a/basic/source/runtime/iosys.cxx b/basic/source/runtime/iosys.cxx index ac404d0b53e4..250149f807c9 100644 --- a/basic/source/runtime/iosys.cxx +++ b/basic/source/runtime/iosys.cxx @@ -132,7 +132,7 @@ void SbiStream::MapError() bool hasUno() { static const bool bRetVal = [] { - Reference< XComponentContext > xContext = comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = comphelper::getProcessComponentContext(); if( !xContext.is() ) { // No service manager at all diff --git a/basic/source/runtime/methods.cxx b/basic/source/runtime/methods.cxx index de36b63f4356..6e5774b187d1 100644 --- a/basic/source/runtime/methods.cxx +++ b/basic/source/runtime/methods.cxx @@ -1441,7 +1441,7 @@ void SbRtl_StrComp(StarBASIC *, SbxArray & rPar, bool) ::utl::TransliterationWrapper* pTransliterationWrapper = GetSbData()->pTransliterationWrapper.get(); if( !pTransliterationWrapper ) { - uno::Reference< uno::XComponentContext > xContext = getProcessComponentContext(); + const uno::Reference< uno::XComponentContext >& xContext = getProcessComponentContext(); GetSbData()->pTransliterationWrapper.reset( new ::utl::TransliterationWrapper( xContext, TransliterationFlags::IGNORE_CASE | @@ -4084,7 +4084,7 @@ void SbRtl_StrConv(StarBASIC *, SbxArray & rPar, bool) OUString aStr = rPar.Get(1)->GetOUString(); if (!aStr.isEmpty() && !aTranslitSet.empty()) { - uno::Reference< uno::XComponentContext > xContext = getProcessComponentContext(); + const uno::Reference< uno::XComponentContext >& xContext = getProcessComponentContext(); for (auto transliterationFlag : aTranslitSet) { diff --git a/basic/source/uno/dlgcont.cxx b/basic/source/uno/dlgcont.cxx index 48cdfd36d628..f2466dabebc7 100644 --- a/basic/source/uno/dlgcont.cxx +++ b/basic/source/uno/dlgcont.cxx @@ -125,7 +125,7 @@ bool SfxDialogLibraryContainer::isLibraryElementValid(const Any& rElement) const static bool writeOasis2OOoLibraryElement( const Reference< XInputStream >& xInput, const Reference< XOutputStream >& xOutput ) { - Reference< XComponentContext > xContext( + const Reference< XComponentContext >& xContext( comphelper::getProcessComponentContext() ); Reference< lang::XMultiComponentFactory > xSMgr( diff --git a/chart2/source/tools/StatisticsHelper.cxx b/chart2/source/tools/StatisticsHelper.cxx index 260c40eef2ca..e853f1ce49d1 100644 --- a/chart2/source/tools/StatisticsHelper.cxx +++ b/chart2/source/tools/StatisticsHelper.cxx @@ -121,7 +121,7 @@ void lcl_addSequenceToDataSource( const OUString & rRole ) { Reference< chart2::data::XDataSink > xSink( xDataSource, uno::UNO_QUERY ); - Reference< uno::XComponentContext > xContext( comphelper::getProcessComponentContext() ); + const Reference< uno::XComponentContext >& xContext( comphelper::getProcessComponentContext() ); if( ! xSink.is() ) return; diff --git a/comphelper/source/misc/accessibletexthelper.cxx b/comphelper/source/misc/accessibletexthelper.cxx index 02cd77fc766d..4a8bb3f3da78 100644 --- a/comphelper/source/misc/accessibletexthelper.cxx +++ b/comphelper/source/misc/accessibletexthelper.cxx @@ -59,7 +59,7 @@ namespace comphelper { if ( !m_xBreakIter.is() ) { - Reference< uno::XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const Reference< uno::XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); m_xBreakIter = i18n::BreakIterator::create(xContext); } diff --git a/comphelper/source/misc/backupfilehelper.cxx b/comphelper/source/misc/backupfilehelper.cxx index 2422479ecc07..9710eaa3d66f 100644 --- a/comphelper/source/misc/backupfilehelper.cxx +++ b/comphelper/source/misc/backupfilehelper.cxx @@ -384,7 +384,7 @@ namespace // create content from current extension configuration uno::Sequence< uno::Sequence< uno::Reference< deployment::XPackage > > > xAllPackages; - uno::Reference< uno::XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const uno::Reference< uno::XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); uno::Reference< deployment::XExtensionManager > m_xExtensionManager = deployment::ExtensionManager::get(xContext); try @@ -505,7 +505,7 @@ namespace { if (DirectoryHelper::fileExists(aPath)) { - uno::Reference< uno::XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const uno::Reference< uno::XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); uno::Reference< xml::dom::XDocumentBuilder > xBuilder(xml::dom::DocumentBuilder::create(xContext)); uno::Reference< xml::dom::XDocument > aDocument = xBuilder->parseURI(aPath); @@ -607,7 +607,7 @@ namespace if (!DirectoryHelper::fileExists(rUnoPackagReg)) return; - uno::Reference< uno::XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const uno::Reference< uno::XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); uno::Reference< xml::dom::XDocumentBuilder > xBuilder = xml::dom::DocumentBuilder::create(xContext); uno::Reference< xml::dom::XDocument > aDocument = xBuilder->parseURI(rUnoPackagReg); @@ -1879,7 +1879,7 @@ namespace comphelper if (!DirectoryHelper::fileExists(aRegistryModifications)) return; - uno::Reference< uno::XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const uno::Reference< uno::XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); uno::Reference< XDocumentBuilder > xBuilder = DocumentBuilder::create(xContext); uno::Reference< XDocument > xDocument = xBuilder->parseURI(aRegistryModifications); uno::Reference< XElement > xRootElement = xDocument->getDocumentElement(); diff --git a/comphelper/source/misc/dispatchcommand.cxx b/comphelper/source/misc/dispatchcommand.cxx index d7b723c72574..6fa212ab7f05 100644 --- a/comphelper/source/misc/dispatchcommand.cxx +++ b/comphelper/source/misc/dispatchcommand.cxx @@ -39,7 +39,7 @@ bool dispatchCommand(const OUString& rCommand, const uno::Reference<css::frame:: util::URL aCommandURL; aCommandURL.Complete = rCommand; - uno::Reference<uno::XComponentContext> xContext = ::comphelper::getProcessComponentContext(); + const uno::Reference<uno::XComponentContext>& xContext = ::comphelper::getProcessComponentContext(); uno::Reference<util::XURLTransformer> xParser = util::URLTransformer::create(xContext); xParser->parseStrict(aCommandURL); @@ -66,7 +66,7 @@ bool dispatchCommand(const OUString& rCommand, const uno::Reference<css::frame:: bool dispatchCommand(const OUString& rCommand, const css::uno::Sequence<css::beans::PropertyValue>& rArguments, const uno::Reference<css::frame::XDispatchResultListener>& rListener) { // Target where we will execute the .uno: command - uno::Reference<uno::XComponentContext> xContext = ::comphelper::getProcessComponentContext(); + const uno::Reference<uno::XComponentContext>& xContext = ::comphelper::getProcessComponentContext(); uno::Reference<frame::XDesktop2> xDesktop = frame::Desktop::create(xContext); uno::Reference<frame::XFrame> xFrame(xDesktop->getActiveFrame()); diff --git a/connectivity/source/drivers/firebird/Connection.cxx b/connectivity/source/drivers/firebird/Connection.cxx index 202c56d7316a..d81c3625d5fa 100644 --- a/connectivity/source/drivers/firebird/Connection.cxx +++ b/connectivity/source/drivers/firebird/Connection.cxx @@ -921,7 +921,7 @@ void Connection::storeDatabase() Reference<XStream> xDBStream( m_xEmbeddedStorage->openStreamElement(our_sFBKLocation, ElementModes::WRITE)); using namespace ::comphelper; - Reference<XComponentContext> xContext = comphelper::getProcessComponentContext(); + const Reference<XComponentContext>& xContext = comphelper::getProcessComponentContext(); Reference<XInputStream> xInputStream; if (!xContext.is()) return; diff --git a/cui/source/customize/CustomNotebookbarGenerator.cxx b/cui/source/customize/CustomNotebookbarGenerator.cxx index e1851a72506a..7b26d36a68b8 100644 --- a/cui/source/customize/CustomNotebookbarGenerator.cxx +++ b/cui/source/customize/CustomNotebookbarGenerator.cxx @@ -216,7 +216,7 @@ void CustomNotebookbarGenerator::getFileNameAndAppName(OUString& sAppName, if (!pFrame) return; - const auto xContext = comphelper::getProcessComponentContext(); + const auto& xContext = comphelper::getProcessComponentContext(); utl::OConfigurationTreeRoot aRoot(xContext, u"org.openoffice.Office.UI.ToolbarMode/"_ustr, false); const Reference<frame::XFrame>& xFrame = pFrame->GetFrame().GetFrameInterface(); diff --git a/cui/source/customize/SvxNotebookbarConfigPage.cxx b/cui/source/customize/SvxNotebookbarConfigPage.cxx index 68d53b680a41..f04815570cf2 100644 --- a/cui/source/customize/SvxNotebookbarConfigPage.cxx +++ b/cui/source/customize/SvxNotebookbarConfigPage.cxx @@ -196,7 +196,8 @@ void SvxConfigPage::InsertEntryIntoNotebookbarTabUI(std::u16string_view sClassId const weld::TreeIter& rIter) { css::uno::Reference<css::container::XNameAccess> m_xCommandToLabelMap; - uno::Reference<uno::XComponentContext> xContext = ::comphelper::getProcessComponentContext(); + const uno::Reference<uno::XComponentContext>& xContext + = ::comphelper::getProcessComponentContext(); uno::Reference<container::XNameAccess> xNameAccess( css::frame::theUICommandDescription::get(xContext)); diff --git a/cui/source/customize/cfg.cxx b/cui/source/customize/cfg.cxx index 04db1bf78dca..feae0442ef90 100644 --- a/cui/source/customize/cfg.cxx +++ b/cui/source/customize/cfg.cxx @@ -302,7 +302,7 @@ SaveInData::SaveInData( bReadOnly = xDocPersistence->isReadOnly(); } - uno::Reference<uno::XComponentContext> xContext = ::comphelper::getProcessComponentContext(); + const uno::Reference<uno::XComponentContext>& xContext = ::comphelper::getProcessComponentContext(); uno::Reference< container::XNameAccess > xNameAccess( css::frame::theUICommandDescription::get(xContext) ); @@ -603,7 +603,7 @@ void MenuSaveInData::Apply( uno::Reference< container::XIndexContainer > const & rMenuBar, uno::Reference< lang::XSingleComponentFactory >& rFactory ) { - uno::Reference<uno::XComponentContext> xContext = ::comphelper::getProcessComponentContext(); + const uno::Reference<uno::XComponentContext>& xContext = ::comphelper::getProcessComponentContext(); for (auto const& entryData : *GetEntries()) { @@ -630,7 +630,7 @@ void SaveInData::ApplyMenu( uno::Reference< lang::XSingleComponentFactory >& rFactory, SvxConfigEntry* pMenuData ) { - uno::Reference<uno::XComponentContext> xContext = ::comphelper::getProcessComponentContext(); + const uno::Reference<uno::XComponentContext>& xContext = ::comphelper::getProcessComponentContext(); for (auto const& entry : *pMenuData->GetEntries()) { @@ -702,7 +702,7 @@ ContextMenuSaveInData::ContextMenuSaveInData( const OUString& aModuleId, bool bIsDocConfig ) : SaveInData( xCfgMgr, xParentCfgMgr, aModuleId, bIsDocConfig ) { - css::uno::Reference< css::uno::XComponentContext > xContext( comphelper::getProcessComponentContext() ); + const css::uno::Reference< css::uno::XComponentContext >& xContext( comphelper::getProcessComponentContext() ); css::uno::Reference< css::container::XNameAccess > xConfig( css::ui::theWindowStateConfiguration::get( xContext ) ); xConfig->getByName( aModuleId ) >>= m_xPersistentWindowState; } @@ -1279,7 +1279,7 @@ OUString SvxConfigPage::GetFrameWithDefaultAndIdentify( uno::Reference< frame::X OUString sModuleID; try { - uno::Reference< uno::XComponentContext > xContext( + const uno::Reference< uno::XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); uno::Reference< frame::XDesktop2 > xDesktop = frame::Desktop::create( @@ -1974,7 +1974,7 @@ ToolbarSaveInData::ToolbarSaveInData( m_aDescriptorContainer ( ITEM_DESCRIPTOR_CONTAINER ) { - uno::Reference<uno::XComponentContext> xContext = ::comphelper::getProcessComponentContext(); + const uno::Reference<uno::XComponentContext>& xContext = ::comphelper::getProcessComponentContext(); // Initialize the m_xPersistentWindowState variable which is used // to get the default properties of system toolbars such as name uno::Reference< container::XNameAccess > xPWSS = css::ui::theWindowStateConfiguration::get( xContext ); @@ -2413,7 +2413,7 @@ void ToolbarSaveInData::ApplyToolbar( uno::Reference< lang::XSingleComponentFactory >& rFactory, SvxConfigEntry const * pToolbarData ) { - uno::Reference<uno::XComponentContext> xContext = ::comphelper::getProcessComponentContext(); + const uno::Reference<uno::XComponentContext>& xContext = ::comphelper::getProcessComponentContext(); for (auto const& entry : *pToolbarData->GetEntries()) { @@ -2742,7 +2742,7 @@ SvxIconSelectorDialog::SvxIconSelectorDialog(weld::Window *pWindow, Size aSize(m_xTbSymbol->CalcWindowSizePixel(Size(m_nExpectedSize, m_nExpectedSize), 11, 5)); m_xTbSymbol->set_size_request(aSize.Width(), aSize.Height()); - uno::Reference< uno::XComponentContext > xComponentContext = + const uno::Reference< uno::XComponentContext >& xComponentContext = ::comphelper::getProcessComponentContext(); m_xGraphProvider.set( graphic::GraphicProvider::create( xComponentContext ) ); diff --git a/cui/source/dialogs/QrCodeGenDialog.cxx b/cui/source/dialogs/QrCodeGenDialog.cxx index 6fdf6c130319..12d1e4847397 100644 --- a/cui/source/dialogs/QrCodeGenDialog.cxx +++ b/cui/source/dialogs/QrCodeGenDialog.cxx @@ -317,7 +317,7 @@ void QrCodeGenDialog::Apply() SvMemoryStream aSvgStream(4096, 4096); aSvgStream.WriteOString(aSvgImage); Reference<XInputStream> xInputStream(new utl::OSeekableInputStreamWrapper(aSvgStream)); - Reference<XComponentContext> xContext(comphelper::getProcessComponentContext()); + const Reference<XComponentContext>& xContext(comphelper::getProcessComponentContext()); Reference<XGraphicProvider> xProvider = css::graphic::GraphicProvider::create(xContext); Sequence<PropertyValue> aMediaProperties{ comphelper::makePropertyValue(u"InputStream"_ustr, diff --git a/cui/source/dialogs/SignSignatureLineDialog.cxx b/cui/source/dialogs/SignSignatureLineDialog.cxx index 183fb04c82fb..a58e9298054d 100644 --- a/cui/source/dialogs/SignSignatureLineDialog.cxx +++ b/cui/source/dialogs/SignSignatureLineDialog.cxx @@ -119,7 +119,7 @@ SignSignatureLineDialog::SignSignatureLineDialog(weld::Widget* pParent, Referenc IMPL_LINK_NOARG(SignSignatureLineDialog, loadImage, weld::Button&, void) { - Reference<XComponentContext> xContext = comphelper::getProcessComponentContext(); + const Reference<XComponentContext>& xContext = comphelper::getProcessComponentContext(); sfx2::FileDialogHelper aHelper(TemplateDescription::FILEOPEN_PREVIEW, FileDialogFlags::NONE, m_xDialog.get()); aHelper.SetContext(sfx2::FileDialogHelper::SignatureLine); diff --git a/cui/source/dialogs/cuigaldlg.cxx b/cui/source/dialogs/cuigaldlg.cxx index 15f4e08ba2d3..1bf026e7d865 100644 --- a/cui/source/dialogs/cuigaldlg.cxx +++ b/cui/source/dialogs/cuigaldlg.cxx @@ -801,7 +801,7 @@ IMPL_LINK_NOARG(TPGalleryThemeProperties, ClickSearchHdl, weld::Button&, void) try { // setup folder picker - css::uno::Reference< XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const css::uno::Reference< XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); xFolderPicker = sfx2::createFolderPicker(xContext, GetFrameWeld()); OUString aDlgPathName( SvtPathOptions().GetGraphicPath() ); diff --git a/cui/source/dialogs/hldocntp.cxx b/cui/source/dialogs/hldocntp.cxx index bf10d1df85b1..6fcc0ac9d7c6 100644 --- a/cui/source/dialogs/hldocntp.cxx +++ b/cui/source/dialogs/hldocntp.cxx @@ -383,7 +383,7 @@ void SvxHyperlinkNewDocTp::DoApply() IMPL_LINK_NOARG(SvxHyperlinkNewDocTp, ClickNewHdl_Impl, weld::Button&, void) { DisableClose( true ); - uno::Reference < XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const uno::Reference < XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); uno::Reference < XFolderPicker2 > xFolderPicker = sfx2::createFolderPicker(xContext, mpDialog->getDialog()); OUString aStrURL; diff --git a/cui/source/dialogs/insdlg.cxx b/cui/source/dialogs/insdlg.cxx index 814732173598..41d50c17b336 100644 --- a/cui/source/dialogs/insdlg.cxx +++ b/cui/source/dialogs/insdlg.cxx @@ -287,7 +287,7 @@ short SvInsertOleDlg::run() if ( !aFileName.isEmpty() ) { - uno::Reference< uno::XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const uno::Reference< uno::XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); uno::Reference< task::XInteractionHandler2 > xInteraction( task::InteractionHandler::createWithParent(xContext, nullptr) ); diff --git a/cui/source/dialogs/multipat.cxx b/cui/source/dialogs/multipat.cxx index 383c2ee1ab0b..abd8d56411fb 100644 --- a/cui/source/dialogs/multipat.cxx +++ b/cui/source/dialogs/multipat.cxx @@ -87,7 +87,7 @@ void SvxMultiPathDialog::AppendEntry(const OUString& rText, const OUString& rId) IMPL_LINK_NOARG(SvxMultiPathDialog, AddHdl_Impl, weld::Button&, void) { - Reference < XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const Reference < XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); Reference < XFolderPicker2 > xFolderPicker = sfx2::createFolderPicker(xContext, m_xDialog.get()); if ( xFolderPicker->execute() != ExecutableDialogResults::OK ) @@ -117,7 +117,7 @@ IMPL_LINK_NOARG(SvxMultiPathDialog, AddHdl_Impl, weld::Button&, void) IMPL_LINK_NOARG(SvxPathSelectDialog, AddHdl_Impl, weld::Button&, void) { - Reference < XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const Reference < XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); Reference < XFolderPicker2 > xFolderPicker = sfx2::createFolderPicker(xContext, m_xDialog.get()); if ( xFolderPicker->execute() != ExecutableDialogResults::OK ) diff --git a/cui/source/dialogs/scriptdlg.cxx b/cui/source/dialogs/scriptdlg.cxx index 017f1178be8b..bdde6fbeaef1 100644 --- a/cui/source/dialogs/scriptdlg.cxx +++ b/cui/source/dialogs/scriptdlg.cxx @@ -123,7 +123,7 @@ void SvxScriptOrgDialog::Init( std::u16string_view language ) deleteAllTree(); Reference< browse::XBrowseNode > rootNode; - Reference< XComponentContext > xCtx( + const Reference< XComponentContext >& xCtx( comphelper::getProcessComponentContext() ); Sequence< Reference< browse::XBrowseNode > > children; diff --git a/cui/source/dialogs/tipofthedaydlg.cxx b/cui/source/dialogs/tipofthedaydlg.cxx index 22b669ccae75..86b84c688e8b 100644 --- a/cui/source/dialogs/tipofthedaydlg.cxx +++ b/cui/source/dialogs/tipofthedaydlg.cxx @@ -174,7 +174,7 @@ void TipOfTheDayDialog::UpdateTip() { css::util::URL aCommandURL; aCommandURL.Complete = sLink; - const css::uno::Reference<css::uno::XComponentContext> xContext + const css::uno::Reference<css::uno::XComponentContext>& xContext = comphelper::getProcessComponentContext(); const css::uno::Reference<css::util::XURLTransformer> xParser = css::util::URLTransformer::create(xContext); diff --git a/cui/source/dialogs/toolbarmodedlg.cxx b/cui/source/dialogs/toolbarmodedlg.cxx index 25cd4a7b9ac0..1d91a8b6f5cc 100644 --- a/cui/source/dialogs/toolbarmodedlg.cxx +++ b/cui/source/dialogs/toolbarmodedlg.cxx @@ -35,7 +35,7 @@ static OUString GetCurrentApp() if (SfxViewFrame* pViewFrame = SfxViewFrame::Current()) { const auto xCurrentFrame = pViewFrame->GetFrame().GetFrameInterface(); - const auto xContext = comphelper::getProcessComponentContext(); + const auto& xContext = comphelper::getProcessComponentContext(); const auto xModuleManager = css::frame::ModuleManager::create(xContext); switch (vcl::EnumContext::GetApplicationEnum(xModuleManager->identify(xCurrentFrame))) { @@ -69,7 +69,7 @@ static OUString GetCurrentMode() OUString sResult; if (SfxViewFrame::Current()) { - const auto xContext = comphelper::getProcessComponentContext(); + const auto& xContext = comphelper::getProcessComponentContext(); const utl::OConfigurationTreeRoot aAppNode( xContext, "org.openoffice.Office.UI.ToolbarMode/Applications/" + GetCurrentApp(), true); if (aAppNode.isValid()) @@ -190,7 +190,7 @@ IMPL_LINK(ToolbarmodeDialog, OnApplyClick, weld::Button&, rButton, void) OUString sCurrentApp = GetCurrentApp(); if (SfxViewFrame::Current()) { - const auto xContext = comphelper::getProcessComponentContext(); + const auto& xContext = comphelper::getProcessComponentContext(); const utl::OConfigurationTreeRoot aAppNode( xContext, u"org.openoffice.Office.UI.ToolbarMode/Applications/"_ustr, true); if (sCurrentApp != "Writer") diff --git a/cui/source/options/certpath.cxx b/cui/source/options/certpath.cxx index ed24e4904af2..0a0a10e0ea6f 100644 --- a/cui/source/options/certpath.cxx +++ b/cui/source/options/certpath.cxx @@ -50,7 +50,7 @@ void CertPathDialog::Init() try { - uno::Reference<uno::XComponentContext> xContext = comphelper::getProcessComponentContext(); + const uno::Reference<uno::XComponentContext>& xContext = comphelper::getProcessComponentContext(); uno::Reference<xml::crypto::XNSSInitializer> xCipherContextSupplier = xml::crypto::NSSInitializer::create(xContext); OUString sActivePath = xCipherContextSupplier->getNSSPath(); @@ -138,7 +138,7 @@ bool CertPathDialog::isActiveServicePath() const try { - uno::Reference<uno::XComponentContext> xContext = comphelper::getProcessComponentContext(); + const uno::Reference<uno::XComponentContext>& xContext = comphelper::getProcessComponentContext(); uno::Reference<xml::crypto::XNSSInitializer> xCipherContextSupplier = xml::crypto::NSSInitializer::create(xContext); if (!xCipherContextSupplier->getIsNSSinitialized()) diff --git a/cui/source/options/connpooloptions.cxx b/cui/source/options/connpooloptions.cxx index 32c5cd7033e0..779adb27218f 100644 --- a/cui/source/options/connpooloptions.cxx +++ b/cui/source/options/connpooloptions.cxx @@ -73,7 +73,7 @@ namespace offapp }; m_xDriverList->set_column_fixed_widths(aWidths); - css::uno::Reference < css::uno::XComponentContext > xContext(::comphelper::getProcessComponentContext()); + const css::uno::Reference < css::uno::XComponentContext >& xContext(::comphelper::getProcessComponentContext()); m_xReadWriteAccess = css::configuration::ReadWriteAccess::create(xContext, u"*"_ustr); m_xEnablePooling->connect_toggled( LINK(this, ConnectionPoolOptionsPage, OnEnabledDisabled) ); diff --git a/cui/source/options/dbregisterednamesconfig.cxx b/cui/source/options/dbregisterednamesconfig.cxx index 9c087d2823d0..737170a17f8a 100644 --- a/cui/source/options/dbregisterednamesconfig.cxx +++ b/cui/source/options/dbregisterednamesconfig.cxx @@ -39,7 +39,7 @@ namespace svx try { - Reference<XComponentContext> xContext( ::comphelper::getProcessComponentContext() ); + const Reference<XComponentContext>& xContext( ::comphelper::getProcessComponentContext() ); Reference< XDatabaseContext > xRegistrations( DatabaseContext::create(xContext) ); diff --git a/cui/source/options/doclinkdialog.cxx b/cui/source/options/doclinkdialog.cxx index 4d4c17c2a409..76d8126a9b50 100644 --- a/cui/source/options/doclinkdialog.cxx +++ b/cui/source/options/doclinkdialog.cxx @@ -57,7 +57,7 @@ namespace svx m_xURL->DisableHistory(); m_xURL->SetFilter(u"*.odb"); - css::uno::Reference < css::uno::XComponentContext > xContext(::comphelper::getProcessComponentContext()); + const css::uno::Reference < css::uno::XComponentContext >& xContext(::comphelper::getProcessComponentContext()); m_xReadWriteAccess = css::configuration::ReadWriteAccess::create(xContext, u"*"_ustr); m_xName->connect_changed( LINK(this, ODocumentLinkDialog, OnEntryModified) ); diff --git a/cui/source/options/optaboutconfig.cxx b/cui/source/options/optaboutconfig.cxx index 1dd1874c820e..9480b2de5e8f 100644 --- a/cui/source/options/optaboutconfig.cxx +++ b/cui/source/options/optaboutconfig.cxx @@ -703,7 +703,8 @@ void CuiAboutConfigTabPage::FillItems(const Reference<XNameAccess>& xNameAccess, Reference<XNameAccess> CuiAboutConfigTabPage::getConfigAccess(const OUString& sNodePath, bool bUpdate) { - uno::Reference<uno::XComponentContext> xContext(::comphelper::getProcessComponentContext()); + const uno::Reference<uno::XComponentContext>& xContext( + ::comphelper::getProcessComponentContext()); uno::Reference<lang::XMultiServiceFactory> xConfigProvider( css::configuration::theDefaultProvider::get(xContext)); diff --git a/cui/source/options/optcolor.cxx b/cui/source/options/optcolor.cxx index b2c6b5a1e49b..9f5397411286 100644 --- a/cui/source/options/optcolor.cxx +++ b/cui/source/options/optcolor.cxx @@ -464,7 +464,7 @@ ColorConfigWindow_Impl::ColorConfigWindow_Impl(weld::Window* pTopLevel, weld::Co , m_xWidget1(m_xBuilder->weld_widget(u"docboundaries"_ustr)) , m_xWidget2(m_xBuilder->weld_widget(u"docboundaries_lb"_ustr)) { - css::uno::Reference < css::uno::XComponentContext > xContext(::comphelper::getProcessComponentContext()); + const css::uno::Reference < css::uno::XComponentContext >& xContext(::comphelper::getProcessComponentContext()); m_xReadWriteAccess = css::configuration::ReadWriteAccess::create(xContext, u"*"_ustr); CreateEntries(); diff --git a/cui/source/options/optgdlg.cxx b/cui/source/options/optgdlg.cxx index 6b84062337a4..6550b52fef66 100644 --- a/cui/source/options/optgdlg.cxx +++ b/cui/source/options/optgdlg.cxx @@ -1451,7 +1451,7 @@ bool OfaLanguagesTabPage::FillItemSet( SfxItemSet* rSet ) // tell quickstarter to stop being a veto listener - Reference< XComponentContext > xContext( + const Reference< XComponentContext >& xContext( comphelper::getProcessComponentContext()); css::office::Quickstart::createAndSetVeto(xContext, false, false, false/*DisableVeto*/); } diff --git a/cui/source/options/optjava.cxx b/cui/source/options/optjava.cxx index 323fb34d3b6b..f8cb0657d393 100644 --- a/cui/source/options/optjava.cxx +++ b/cui/source/options/optjava.cxx @@ -160,7 +160,7 @@ IMPL_LINK_NOARG(SvxJavaOptionsPage, AddHdl_Impl, weld::Button&, void) { try { - Reference < XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const Reference < XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); xFolderPicker = sfx2::createFolderPicker(xContext, GetFrameWeld()); OUString sWorkFolder = SvtPathOptions().GetWorkPath(); @@ -873,7 +873,7 @@ IMPL_LINK_NOARG(SvxJavaClassPathDlg, AddArchiveHdl_Impl, weld::Button&, void) IMPL_LINK_NOARG(SvxJavaClassPathDlg, AddPathHdl_Impl, weld::Button&, void) { - Reference < XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const Reference < XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); Reference < XFolderPicker2 > xFolderPicker = sfx2::createFolderPicker(xContext, m_xDialog.get()); OUString sOldFolder; diff --git a/cui/source/options/optlingu.cxx b/cui/source/options/optlingu.cxx index 7381c4d190e3..15a0842e386a 100644 --- a/cui/source/options/optlingu.cxx +++ b/cui/source/options/optlingu.cxx @@ -524,7 +524,7 @@ static void lcl_MergeDisplayArray( SvxLinguData_Impl::SvxLinguData_Impl() : nDisplayServices (0) { - uno::Reference< XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const uno::Reference< XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); xLinguSrvcMgr = LinguServiceManager::create(xContext); const Locale& rCurrentLocale = Application::GetSettings().GetUILanguageTag().getLocale(); @@ -1609,7 +1609,7 @@ SvxEditModulesDlg::SvxEditModulesDlg(weld::Window* pParent, SvxLinguData_Impl& r if (m_xLanguageLB->get_active_id() != eSysLang) m_xLanguageLB->set_active(0); - css::uno::Reference < css::uno::XComponentContext > xContext(::comphelper::getProcessComponentContext()); + const css::uno::Reference < css::uno::XComponentContext >& xContext(::comphelper::getProcessComponentContext()); m_xReadWriteAccess = css::configuration::ReadWriteAccess::create(xContext, u"*"_ustr); m_xLanguageLB->connect_changed( LINK( this, SvxEditModulesDlg, LangSelectListBoxHdl_Impl )); diff --git a/cui/source/options/optpath.cxx b/cui/source/options/optpath.cxx index 6357989e5fb9..949627151b8e 100644 --- a/cui/source/options/optpath.cxx +++ b/cui/source/options/optpath.cxx @@ -543,7 +543,7 @@ IMPL_LINK_NOARG(SvxPathTabPage, PathHdl_Impl, weld::Button&, void) { try { - Reference < XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const Reference < XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); xFolderPicker = sfx2::createFolderPicker(xContext, GetFrameWeld()); INetURLObject aURL( sWritable, INetProtocol::File ); @@ -608,7 +608,7 @@ void SvxPathTabPage::GetPathList( // load PathSettings service if necessary if ( !pImpl->m_xPathSettings.is() ) { - Reference< XComponentContext > xContext = comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = comphelper::getProcessComponentContext(); pImpl->m_xPathSettings = css::util::thePathSettings::get( xContext ); } @@ -666,7 +666,7 @@ void SvxPathTabPage::SetPathList( // load PathSettings service if necessary if ( !pImpl->m_xPathSettings.is() ) { - Reference< XComponentContext > xContext = comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = comphelper::getProcessComponentContext(); pImpl->m_xPathSettings = css::util::thePathSettings::get( xContext ); } diff --git a/cui/source/options/optupdt.cxx b/cui/source/options/optupdt.cxx index 9b8a416dead3..2db1bcb52aaa 100644 --- a/cui/source/options/optupdt.cxx +++ b/cui/source/options/optupdt.cxx @@ -91,7 +91,7 @@ SvxOnlineUpdateTabPage::SvxOnlineUpdateTabPage(weld::Container* pPage, weld::Dia + "&LOlocale=" + LanguageTag(utl::ConfigManager::getUILocale()).getBcp47()); - uno::Reference < uno::XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const uno::Reference < uno::XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); m_xUpdateAccess = setup::UpdateCheckConfig::create( xContext ); m_xReadWriteAccess = css::configuration::ReadWriteAccess::create(xContext, u"*"_ustr); @@ -444,7 +444,7 @@ IMPL_LINK_NOARG(SvxOnlineUpdateTabPage, ExtrasCheckHdl_Impl, weld::Toggleable&, IMPL_LINK_NOARG(SvxOnlineUpdateTabPage, FileDialogHdl_Impl, weld::Button&, void) { - uno::Reference < uno::XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const uno::Reference < uno::XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); uno::Reference < ui::dialogs::XFolderPicker2 > xFolderPicker = sfx2::createFolderPicker(xContext, GetFrameWeld()); OUString aURL; @@ -464,7 +464,7 @@ IMPL_LINK_NOARG(SvxOnlineUpdateTabPage, FileDialogHdl_Impl, weld::Button&, void) IMPL_LINK_NOARG(SvxOnlineUpdateTabPage, CheckNowHdl_Impl, weld::Button&, void) { - uno::Reference < uno::XComponentContext> xContext( ::comphelper::getProcessComponentContext() ); + const uno::Reference < uno::XComponentContext>& xContext( ::comphelper::getProcessComponentContext() ); try { diff --git a/cui/source/options/sdbcdriverenum.cxx b/cui/source/options/sdbcdriverenum.cxx index 0ddd7f8f9f08..0efb1a353504 100644 --- a/cui/source/options/sdbcdriverenum.cxx +++ b/cui/source/options/sdbcdriverenum.cxx @@ -50,7 +50,7 @@ namespace offapp { try { - Reference< XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); Reference< XDriverManager2 > xEnumAccess = DriverManager::create( xContext ); Reference< XEnumeration > xEnumDrivers = xEnumAccess->createEnumeration(); diff --git a/cui/source/options/treeopt.cxx b/cui/source/options/treeopt.cxx index d531e0a59d68..15a6b2803021 100644 --- a/cui/source/options/treeopt.cxx +++ b/cui/source/options/treeopt.cxx @@ -1621,7 +1621,7 @@ void OfaTreeOptionsDialog::ApplyLanguageOptions(const SfxItemSet& rSet) bool bSaveSpellCheck = false; const SfxPoolItem* pItem = nullptr; - Reference< XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const Reference< XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); Reference< XLinguProperties > xProp = LinguProperties::create( xContext ); if ( const SfxHyphenRegionItem* pHyphenItem = rSet.GetItemIfSet(SID_ATTR_HYPHENREGION, false ) ) { @@ -2271,7 +2271,7 @@ OUString OfaTreeOptionsDialog::GetModuleIdentifier( const Reference< XFrame >& r { OUString sModule; Reference < XFrame > xCurrentFrame( rFrame ); - Reference< XComponentContext > xContext = comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = comphelper::getProcessComponentContext(); Reference < XModuleManager2 > xModuleManager = ModuleManager::create(xContext); if ( !xCurrentFrame.is() ) diff --git a/dbaccess/source/filter/hsqldb/parseschema.cxx b/dbaccess/source/filter/hsqldb/parseschema.cxx index 8dbeef741575..a2edb611a07c 100644 --- a/dbaccess/source/filter/hsqldb/parseschema.cxx +++ b/dbaccess/source/filter/hsqldb/parseschema.cxx @@ -127,7 +127,7 @@ void SchemaParser::parseSchema() Reference<XStream> xStream(m_rStorage->openStreamElement(SCHEMA_FILENAME, ElementModes::READ)); - Reference<XComponentContext> rContext = comphelper::getProcessComponentContext(); + const Reference<XComponentContext>& rContext = comphelper::getProcessComponentContext(); Reference<XTextInputStream2> xTextInput = TextInputStream::create(rContext); xTextInput->setEncoding(u"UTF-8"_ustr); xTextInput->setInputStream(xStream->getInputStream()); diff --git a/dbaccess/source/ui/control/dbtreelistbox.cxx b/dbaccess/source/ui/control/dbtreelistbox.cxx index f6153be992d8..c0ebd91ef87a 100644 --- a/dbaccess/source/ui/control/dbtreelistbox.cxx +++ b/dbaccess/source/ui/control/dbtreelistbox.cxx @@ -381,7 +381,7 @@ IMPL_LINK(TreeListBox, CommandHdl, const CommandEvent&, rCEvt, bool) css::uno::Any(comphelper::makePropertyValue( u"IsContextMenu"_ustr, true )) }; - css::uno::Reference< css::uno::XComponentContext > xContext = comphelper::getProcessComponentContext(); + const css::uno::Reference< css::uno::XComponentContext >& xContext = comphelper::getProcessComponentContext(); css::uno::Reference<css::frame::XPopupMenuController> xMenuController (xContext->getServiceManager()->createInstanceWithArgumentsAndContext( u"com.sun.star.comp.framework.ResourceMenuController"_ustr, aArgs, xContext), css::uno::UNO_QUERY); diff --git a/dbaccess/source/ui/control/opendoccontrols.cxx b/dbaccess/source/ui/control/opendoccontrols.cxx index 0c8dfa901c5b..58f12c9e01a0 100644 --- a/dbaccess/source/ui/control/opendoccontrols.cxx +++ b/dbaccess/source/ui/control/opendoccontrols.cxx @@ -59,7 +59,7 @@ namespace dbaui do { // Retrieve popup menu labels - Reference< css::uno::XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const Reference< css::uno::XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); if ( !xContext.is() ) break; diff --git a/dbaccess/source/ui/dlg/ConnectionHelper.cxx b/dbaccess/source/ui/dlg/ConnectionHelper.cxx index c7bbaf22b88d..54da4c0cf7b0 100644 --- a/dbaccess/source/ui/dlg/ConnectionHelper.cxx +++ b/dbaccess/source/ui/dlg/ConnectionHelper.cxx @@ -274,7 +274,7 @@ namespace dbaui if (eType == ::dbaccess::DST_THUNDERBIRD) profileType = MozillaProductType_Thunderbird; - Reference<XComponentContext> xContext = ::comphelper::getProcessComponentContext(); + const Reference<XComponentContext>& xContext = ::comphelper::getProcessComponentContext(); Reference<XMozillaBootstrap> xMozillaBootstrap = MozillaBootstrap::create(xContext); // collect all Mozilla Profiles diff --git a/desktop/source/app/app.cxx b/desktop/source/app/app.cxx index e6a2feca09ff..c38fd40944ee 100644 --- a/desktop/source/app/app.cxx +++ b/desktop/source/app/app.cxx @@ -964,7 +964,7 @@ void handleCrashReport() #if !defined ANDROID void handleSafeMode() { - css::uno::Reference< css::uno::XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const css::uno::Reference< css::uno::XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); Reference< css::frame::XSynchronousDispatch > xSafeModeUI( xContext->getServiceManager()->createInstanceWithContext(u"com.sun.star.comp.svx.SafeModeUI"_ustr, xContext), @@ -1033,7 +1033,7 @@ bool impl_callRecoveryUI(bool bEmergencySave , static constexpr OUStringLiteral COMMAND_EMERGENCYSAVE = u"vnd.sun.star.autorecovery:/doEmergencySave"; static constexpr OUStringLiteral COMMAND_RECOVERY = u"vnd.sun.star.autorecovery:/doAutoRecovery"; - css::uno::Reference< css::uno::XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const css::uno::Reference< css::uno::XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); g_xRecoveryUI.set( xContext->getServiceManager()->createInstanceWithContext(u"com.sun.star.comp.svx.RecoveryUI"_ustr, xContext), @@ -1375,7 +1375,7 @@ int Desktop::Main() recordTime(startT, "SetSplashScreenProgress(20): time = "); - Reference< XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); Reference< XRestartManager > xRestartManager( OfficeRestartManager::get(xContext) ); @@ -2338,7 +2338,7 @@ void Desktop::HandleAppEvent( const ApplicationEvent& rAppEvent ) case ApplicationEvent::Type::Appear: if ( !GetCommandLineArgs().IsInvisible() && !impl_bringToFrontRecoveryUI() ) { - Reference< css::uno::XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const Reference< css::uno::XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); // find active task - the active task is always a visible task Reference< css::frame::XDesktop2 > xDesktop = css::frame::Desktop::create( xContext ); @@ -2427,7 +2427,7 @@ void Desktop::HandleAppEvent( const ApplicationEvent& rAppEvent ) // NOTICE: The quickstart service must be initialized inside the "main thread", so we use the // application events to do this (they are executed inside main thread)!!! // Don't start quickstart service if the user specified "--invisible" on the command line! - Reference< css::uno::XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const Reference< css::uno::XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); css::office::Quickstart::createStart(xContext, true/*Quickstart*/); } break; @@ -2437,7 +2437,7 @@ void Desktop::HandleAppEvent( const ApplicationEvent& rAppEvent ) // The user will try it again, in case nothing happens .-) try { - Reference< css::uno::XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const Reference< css::uno::XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); Reference< css::frame::XDesktop2 > xDesktop = css::frame::Desktop::create( xContext ); @@ -2512,7 +2512,7 @@ void Desktop::OpenSplashScreen() aSplashService = "com.sun.star.office.PipeSplashScreen"; Sequence< Any > aSeq{ Any(true) /* bVisible */, Any(aAppName) }; - css::uno::Reference< css::uno::XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const css::uno::Reference< css::uno::XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); m_rSplashScreen.set( xContext->getServiceManager()->createInstanceWithArgumentsAndContext(aSplashService, aSeq, xContext), UNO_QUERY); @@ -2583,7 +2583,7 @@ void Desktop::ShowBackingComponent(Desktop * progress) { return; } - Reference< XComponentContext > xContext = comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = comphelper::getProcessComponentContext(); Reference< XDesktop2 > xDesktop = css::frame::Desktop::create(xContext); if (progress != nullptr) { diff --git a/desktop/source/app/appinit.cxx b/desktop/source/app/appinit.cxx index 6c7637f32f9e..a9d70d3da45a 100644 --- a/desktop/source/app/appinit.cxx +++ b/desktop/source/app/appinit.cxx @@ -228,7 +228,7 @@ void Desktop::createAcceptor(const OUString& aAcceptString) } Sequence< Any > aSeq{ Any(aAcceptString), Any(bAccept) }; - Reference< XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); Reference<XInitialization> rAcceptor( xContext->getServiceManager()->createInstanceWithContext(u"com.sun.star.office.Acceptor"_ustr, xContext), UNO_QUERY ); diff --git a/desktop/source/app/check_ext_deps.cxx b/desktop/source/app/check_ext_deps.cxx index 52047e0230fb..90446384f311 100644 --- a/desktop/source/app/check_ext_deps.cxx +++ b/desktop/source/app/check_ext_deps.cxx @@ -381,7 +381,7 @@ bool Desktop::CheckExtensionDependencies() return false; } - uno::Reference< uno::XComponentContext > xContext( + const uno::Reference< uno::XComponentContext >& xContext( comphelper::getProcessComponentContext()); bool bDependenciesValid = impl_checkDependencies( xContext ); @@ -402,7 +402,7 @@ bool Desktop::CheckExtensionDependencies() void Desktop::SynchronizeExtensionRepositories(bool bCleanedExtensionCache, Desktop* pDesktop) { - uno::Reference< uno::XComponentContext > context( + const uno::Reference< uno::XComponentContext >& context( comphelper::getProcessComponentContext()); uno::Reference< ucb::XCommandEnvironment > silent( new SilentCommandEnv(context, pDesktop)); diff --git a/desktop/source/app/dispatchwatcher.cxx b/desktop/source/app/dispatchwatcher.cxx index 2f5524ae2d68..faf830ffae3c 100644 --- a/desktop/source/app/dispatchwatcher.cxx +++ b/desktop/source/app/dispatchwatcher.cxx @@ -102,7 +102,7 @@ std::shared_ptr<const SfxFilter> impl_lookupExportFilterForUrl( std::u16string_v ":eflags=" + OUString::number(static_cast<int>(SFX_FILTER_NOTINSTALLED)); - const Reference< XComponentContext > xContext( comphelper::getProcessComponentContext() ); + const Reference< XComponentContext >& xContext( comphelper::getProcessComponentContext() ); const Reference< XContainerQuery > xFilterFactory( xContext->getServiceManager()->createInstanceWithContext( u"com.sun.star.document.FilterFactory"_ustr, xContext ), UNO_QUERY_THROW ); @@ -134,7 +134,7 @@ std::shared_ptr<const SfxFilter> impl_getExportFilterFromUrl( { try { - const Reference< XComponentContext > xContext( comphelper::getProcessComponentContext() ); + const Reference< XComponentContext >& xContext( comphelper::getProcessComponentContext() ); const Reference< document::XTypeDetection > xTypeDetector( xContext->getServiceManager()->createInstanceWithContext( u"com.sun.star.document.TypeDetection"_ustr, xContext ), UNO_QUERY_THROW ); diff --git a/desktop/source/deployment/gui/dp_gui_service.cxx b/desktop/source/deployment/gui/dp_gui_service.cxx index 896c181f5807..23733bd349aa 100644 --- a/desktop/source/deployment/gui/dp_gui_service.cxx +++ b/desktop/source/deployment/gui/dp_gui_service.cxx @@ -74,7 +74,7 @@ int MyApp::Main() void MyApp::DeInit() { - css::uno::Reference< css::uno::XComponentContext > context( + const css::uno::Reference< css::uno::XComponentContext >& context( comphelper::getProcessComponentContext()); dp_misc::disposeBridges(context); css::uno::Reference< css::lang::XComponent >( diff --git a/desktop/source/deployment/gui/dp_gui_updatedialog.cxx b/desktop/source/deployment/gui/dp_gui_updatedialog.cxx index 5d22ca840585..9117fdfd1048 100644 --- a/desktop/source/deployment/gui/dp_gui_updatedialog.cxx +++ b/desktop/source/deployment/gui/dp_gui_updatedialog.cxx @@ -619,7 +619,7 @@ void UpdateDialog::createNotifyJob( bool bPrepareOnly, util::URL aURL; xNameAccess->getByName(u"URL"_ustr) >>= aURL.Complete; - uno::Reference< uno::XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const uno::Reference< uno::XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); uno::Reference < util::XURLTransformer > xTransformer = util::URLTransformer::create(xContext); xTransformer->parseStrict(aURL); diff --git a/desktop/source/deployment/misc/dp_descriptioninfoset.cxx b/desktop/source/deployment/misc/dp_descriptioninfoset.cxx index 0da83782f1f9..73000af5ddb6 100644 --- a/desktop/source/deployment/misc/dp_descriptioninfoset.cxx +++ b/desktop/source/deployment/misc/dp_descriptioninfoset.cxx @@ -296,7 +296,7 @@ namespace dp_misc { DescriptionInfoset getDescriptionInfoset(std::u16string_view sExtensionFolderURL) { Reference< css::xml::dom::XNode > root; - Reference<css::uno::XComponentContext> context( + const Reference<css::uno::XComponentContext>& context( comphelper::getProcessComponentContext()); try { root = diff --git a/desktop/source/migration/migration.cxx b/desktop/source/migration/migration.cxx index c5ecbdd7dd02..439265546ae7 100644 --- a/desktop/source/migration/migration.cxx +++ b/desktop/source/migration/migration.cxx @@ -201,7 +201,7 @@ bool MigrationImpl::doMigration() OUString aOldCfgDataPath = m_aInfo.userdata + "/user/config/soffice.cfg/modules/" + i.sModuleShortName; uno::Sequence< uno::Any > lArgs {uno::Any(aOldCfgDataPath), uno::Any(embed::ElementModes::READ)}; - uno::Reference< uno::XComponentContext > xContext(comphelper::getProcessComponentContext()); + const uno::Reference< uno::XComponentContext >& xContext(comphelper::getProcessComponentContext()); uno::Reference< lang::XSingleServiceFactory > xStorageFactory(embed::FileSystemStorageFactory::create(xContext)); uno::Reference< embed::XStorage > xModules(xStorageFactory->createInstanceWithArguments(lArgs), uno::UNO_QUERY); uno::Reference< ui::XUIConfigurationManager2 > xOldCfgManager = ui::UIConfigurationManager::create(xContext); @@ -868,7 +868,7 @@ void MigrationImpl::runServices() // and execute the migration job uno::Reference< XJob > xMigrationJob; - uno::Reference< uno::XComponentContext > xContext(comphelper::getProcessComponentContext()); + const uno::Reference< uno::XComponentContext >& xContext(comphelper::getProcessComponentContext()); for (auto const& rMigration : *m_vrMigrations) { if( !rMigration.service.isEmpty()) { diff --git a/drawinglayer/source/primitive2d/controlprimitive2d.cxx b/drawinglayer/source/primitive2d/controlprimitive2d.cxx index 733ccbaad014..28d5b5d1d1c2 100644 --- a/drawinglayer/source/primitive2d/controlprimitive2d.cxx +++ b/drawinglayer/source/primitive2d/controlprimitive2d.cxx @@ -65,7 +65,7 @@ namespace drawinglayer::primitive2d if(aUnoControlTypeName.isEmpty()) return; - uno::Reference< uno::XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const uno::Reference< uno::XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); uno::Reference< awt::XControl > xXControl( xContext->getServiceManager()->createInstanceWithContext(aUnoControlTypeName, xContext), uno::UNO_QUERY); diff --git a/drawinglayer/source/primitive2d/textbreakuphelper.cxx b/drawinglayer/source/primitive2d/textbreakuphelper.cxx index 792a77e78195..121e44ec8759 100644 --- a/drawinglayer/source/primitive2d/textbreakuphelper.cxx +++ b/drawinglayer/source/primitive2d/textbreakuphelper.cxx @@ -199,7 +199,7 @@ namespace drawinglayer::primitive2d if(!xBreakIterator.is()) { - css::uno::Reference< css::uno::XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const css::uno::Reference< css::uno::XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); xBreakIterator = css::i18n::BreakIterator::create(xContext); } diff --git a/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx b/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx index 5d8c73b9d028..86e2a6237aee 100644 --- a/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx +++ b/drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx @@ -1502,7 +1502,7 @@ void VclMetafileProcessor2D::processTextSimplePortionPrimitive2D( // support for TEXT_ MetaFile actions only for decorated texts if (!gxBreakIterator.get() || !gxBreakIterator.get()->get()) { - uno::Reference<uno::XComponentContext> xContext( + const uno::Reference<uno::XComponentContext>& xContext( ::comphelper::getProcessComponentContext()); gxBreakIterator.set(i18n::BreakIterator::create(xContext)); } diff --git a/editeng/source/editeng/impedit3.cxx b/editeng/source/editeng/impedit3.cxx index 12289ba018ca..f74d7664d305 100644 --- a/editeng/source/editeng/impedit3.cxx +++ b/editeng/source/editeng/impedit3.cxx @@ -4737,7 +4737,7 @@ Reference < i18n::XBreakIterator > const & ImpEditEngine::ImplGetBreakIterator() { if (!mxBI.is()) { - uno::Reference<uno::XComponentContext> xContext(::comphelper::getProcessComponentContext()); + const uno::Reference<uno::XComponentContext>& xContext(::comphelper::getProcessComponentContext()); mxBI = i18n::BreakIterator::create(xContext); } return mxBI; @@ -4747,7 +4747,7 @@ Reference < i18n::XExtendedInputSequenceChecker > const & ImpEditEngine::ImplGet { if (!mxISC.is()) { - uno::Reference<uno::XComponentContext> xContext(::comphelper::getProcessComponentContext()); + const uno::Reference<uno::XComponentContext>& xContext(::comphelper::getProcessComponentContext()); mxISC = i18n::InputSequenceChecker::create(xContext); } return mxISC; diff --git a/editeng/source/items/numitem.cxx b/editeng/source/items/numitem.cxx index cd4a2e93146d..8f9f52966041 100644 --- a/editeng/source/items/numitem.cxx +++ b/editeng/source/items/numitem.cxx @@ -75,7 +75,7 @@ static void lcl_getFormatter(css::uno::Reference<css::text::XNumberingFormatter> try { - Reference<XComponentContext> xContext( ::comphelper::getProcessComponentContext() ); + const Reference<XComponentContext>& xContext( ::comphelper::getProcessComponentContext() ); Reference<XDefaultNumberingProvider> xRet = text::DefaultNumberingProvider::create(xContext); _xFormatter.set(xRet, UNO_QUERY); } diff --git a/editeng/source/misc/svxacorr.cxx b/editeng/source/misc/svxacorr.cxx index 0c3540051e49..1453f9f91921 100644 --- a/editeng/source/misc/svxacorr.cxx +++ b/editeng/source/misc/svxacorr.cxx @@ -2350,7 +2350,7 @@ void SvxAutoCorrectLanguageLists::LoadXMLExceptList_Imp( } else { - uno::Reference< uno::XComponentContext > xContext = + const uno::Reference< uno::XComponentContext >& xContext = comphelper::getProcessComponentContext(); xml::sax::InputSource aParserInput; @@ -2423,7 +2423,7 @@ void SvxAutoCorrectLanguageLists::SaveExceptList_Imp( xStrm->SetProperty( u"MediaType"_ustr, Any(u"text/xml"_ustr) ); - uno::Reference< uno::XComponentContext > xContext = + const uno::Reference< uno::XComponentContext >& xContext = comphelper::getProcessComponentContext(); uno::Reference < xml::sax::XWriter > xWriter = xml::sax::Writer::create(xContext); @@ -2464,7 +2464,7 @@ SvxAutocorrWordList* SvxAutoCorrectLanguageLists::LoadAutocorrWordList() { uno::Reference < embed::XStorage > xStg = comphelper::OStorageHelper::GetStorageFromURL( sShareAutoCorrFile, embed::ElementModes::READ ); uno::Reference < io::XStream > xStrm = xStg->openStreamElement( pXMLImplAutocorr_ListStr, embed::ElementModes::READ ); - uno::Reference< uno::XComponentContext > xContext = comphelper::getProcessComponentContext(); + const uno::Reference< uno::XComponentContext >& xContext = comphelper::getProcessComponentContext(); xml::sax::InputSource aParserInput; aParserInput.sSystemId = pXMLImplAutocorr_ListStr; @@ -2763,7 +2763,7 @@ bool SvxAutoCorrectLanguageLists::MakeBlocklist_Imp( SotStorage& rStg ) refList->SetBufferSize( 8192 ); refList->SetProperty( u"MediaType"_ustr, Any(u"text/xml"_ustr) ); - uno::Reference< uno::XComponentContext > xContext = + const uno::Reference< uno::XComponentContext >& xContext = comphelper::getProcessComponentContext(); uno::Reference < xml::sax::XWriter > xWriter = xml::sax::Writer::create(xContext); diff --git a/editeng/source/misc/unolingu.cxx b/editeng/source/misc/unolingu.cxx index bb256e0bba60..aa21b592edbe 100644 --- a/editeng/source/misc/unolingu.cxx +++ b/editeng/source/misc/unolingu.cxx @@ -56,7 +56,7 @@ using namespace ::com::sun::star::linguistic2; static uno::Reference< XLinguServiceManager2 > GetLngSvcMgr_Impl() { - uno::Reference< XComponentContext > xContext = comphelper::getProcessComponentContext(); + const uno::Reference< XComponentContext >& xContext = comphelper::getProcessComponentContext(); uno::Reference< XLinguServiceManager2 > xRes = LinguServiceManager::create(xContext); return xRes; } @@ -402,7 +402,7 @@ LinguMgrExitLstnr::LinguMgrExitLstnr() // add object to frame::Desktop EventListeners in order to properly call // the AtExit function at application exit. - uno::Reference< XComponentContext > xContext = getProcessComponentContext(); + const uno::Reference< XComponentContext >& xContext = getProcessComponentContext(); xDesktop = Desktop::create( xContext ); xDesktop->addEventListener( this ); } diff --git a/editeng/source/xml/xmltxtexp.cxx b/editeng/source/xml/xmltxtexp.cxx index 083e868bd34d..feab612a9d9d 100644 --- a/editeng/source/xml/xmltxtexp.cxx +++ b/editeng/source/xml/xmltxtexp.cxx @@ -291,7 +291,7 @@ void SvxWriteXML( EditEngine& rEditEngine, SvStream& rStream, const ESelection& do { // create service factory - uno::Reference<uno::XComponentContext> xContext( ::comphelper::getProcessComponentContext() ); + const uno::Reference<uno::XComponentContext>& xContext( ::comphelper::getProcessComponentContext() ); // create document handler uno::Reference< xml::sax::XWriter > xWriter = xml::sax::Writer::create( xContext ); diff --git a/editeng/source/xml/xmltxtimp.cxx b/editeng/source/xml/xmltxtimp.cxx index 8e32d8f62045..ba2c8ba5002d 100644 --- a/editeng/source/xml/xmltxtimp.cxx +++ b/editeng/source/xml/xmltxtimp.cxx @@ -162,7 +162,7 @@ EditPaM SvxReadXML( EditEngine& rEditEngine, SvStream& rStream, const ESelection { do { - uno::Reference<uno::XComponentContext> xContext( ::comphelper::getProcessComponentContext() ); + const uno::Reference<uno::XComponentContext>& xContext( ::comphelper::getProcessComponentContext() ); xml::sax::InputSource aParserInput; aParserInput.aInputStream = new utl::OInputStreamWrapper(rStream); diff --git a/extensions/source/abpilot/datasourcehandling.cxx b/extensions/source/abpilot/datasourcehandling.cxx index 82013fecea3d..f48124eda8d1 100644 --- a/extensions/source/abpilot/datasourcehandling.cxx +++ b/extensions/source/abpilot/datasourcehandling.cxx @@ -346,7 +346,7 @@ namespace abp { // Embed. OUString aStreamRelPath = u"EmbeddedDatabase"_ustr; - auto xContext(comphelper::getProcessComponentContext()); + const auto& xContext(comphelper::getProcessComponentContext()); auto xUri = css::uri::UriReferenceFactory::create(xContext)->parse(aOwnURL); assert(xUri.is()); xUri = css::uri::VndSunStarPkgUrlReferenceFactory::create(xContext)->createVndSunStarPkgUrlReference(xUri); diff --git a/extensions/source/bibliography/bibbeam.cxx b/extensions/source/bibliography/bibbeam.cxx index 0fa2a4b1ec7d..e6694f557910 100644 --- a/extensions/source/bibliography/bibbeam.cxx +++ b/extensions/source/bibliography/bibbeam.cxx @@ -125,7 +125,7 @@ namespace bib if( !m_xControlContainer.is()) return; - uno::Reference< uno::XComponentContext > xContext = comphelper::getProcessComponentContext(); + const uno::Reference< uno::XComponentContext >& xContext = comphelper::getProcessComponentContext(); if ( !m_xGridModel.is()) return; diff --git a/extensions/source/bibliography/bibconfig.cxx b/extensions/source/bibliography/bibconfig.cxx index 499ab41aeeea..47244a595763 100644 --- a/extensions/source/bibliography/bibconfig.cxx +++ b/extensions/source/bibliography/bibconfig.cxx @@ -283,7 +283,7 @@ const Sequence<OUString>& DBChangeDialogConfig_Impl::GetDataSourceNames() { if(!aSourceNames.hasElements()) { - Reference< XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const Reference< XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); Reference<XDatabaseContext> xDBContext = DatabaseContext::create(xContext); aSourceNames = xDBContext->getElementNames(); } diff --git a/extensions/source/bibliography/datman.cxx b/extensions/source/bibliography/datman.cxx index 5ad672660aea..f3a521983fda 100644 --- a/extensions/source/bibliography/datman.cxx +++ b/extensions/source/bibliography/datman.cxx @@ -81,7 +81,7 @@ static Reference< XConnection > getConnection(const OUString& _rURL) // first get the sdb::DataSource corresponding to the url Reference< XDataSource > xDataSource; // is it a favorite title ? - Reference<XComponentContext> xContext = comphelper::getProcessComponentContext(); + const Reference<XComponentContext>& xContext = comphelper::getProcessComponentContext(); Reference< XDatabaseContext > xNamingContext = DatabaseContext::create(xContext); if (xNamingContext->hasByName(_rURL)) { @@ -1198,7 +1198,7 @@ Reference< awt::XControlModel > BibDataManager::loadControlModel( else aInstanceName += getControlName(nFormatKey); - Reference< XComponentContext > xContext = comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = comphelper::getProcessComponentContext(); Reference< XInterface > xObject = xContext->getServiceManager()->createInstanceWithContext(aInstanceName, xContext); xModel.set( xObject, UNO_QUERY ); Reference< XPropertySet > xPropSet( xModel, UNO_QUERY ); @@ -1364,7 +1364,7 @@ uno::Reference< form::runtime::XFormController > const & BibDataManager::GetForm { if(!m_xFormCtrl.is()) { - Reference< uno::XComponentContext > xContext = comphelper::getProcessComponentContext(); + const Reference< uno::XComponentContext >& xContext = comphelper::getProcessComponentContext(); m_xFormCtrl = form::runtime::FormController::create(xContext); m_xFormCtrl->setModel(uno::Reference< awt::XTabControllerModel > (getForm(), UNO_QUERY)); m_xFormDispatch.set( m_xFormCtrl, UNO_QUERY); diff --git a/extensions/source/bibliography/framectr.cxx b/extensions/source/bibliography/framectr.cxx index c547fa99f33d..8a5ce26e7e74 100644 --- a/extensions/source/bibliography/framectr.cxx +++ b/extensions/source/bibliography/framectr.cxx @@ -444,7 +444,7 @@ void BibFrameController_Impl::dispatch(const util::URL& _rURL, const uno::Sequen { try { - uno::Reference< uno::XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const uno::Reference< uno::XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); // create the dialog object uno::Reference< ui::dialogs::XExecutableDialog > xDialog = sdb::FilterDialog::createWithQuery(xContext, m_xDatMan->getParser(), diff --git a/extensions/source/propctrlr/browserline.cxx b/extensions/source/propctrlr/browserline.cxx index 8e7d3e0699e6..702c29898fa7 100644 --- a/extensions/source/propctrlr/browserline.cxx +++ b/extensions/source/propctrlr/browserline.cxx @@ -311,7 +311,7 @@ namespace pcr Reference<XGraphic> xGraphic; try { - Reference< XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const Reference< XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); Reference< XGraphicProvider > xGraphicProvider( GraphicProvider::create(xContext) ); Sequence aMediaProperties{ comphelper::makePropertyValue(u"URL"_ustr, rImageURL) }; diff --git a/filter/source/msfilter/msdffimp.cxx b/filter/source/msfilter/msdffimp.cxx index 043f8bb2f0b3..d39fc7c2ddda 100644 --- a/filter/source/msfilter/msdffimp.cxx +++ b/filter/source/msfilter/msdffimp.cxx @@ -2774,7 +2774,7 @@ void DffPropertyReader::CheckAndCorrectExcelTextRotation( SvStream& rIn, SfxItem ( new ::comphelper::SequenceInputStream( aXMLDataSeq ) ); try { - css::uno::Reference< css::uno::XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + const css::uno::Reference< css::uno::XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ); css::uno::Reference< css::embed::XStorage > xStorage ( ::comphelper::OStorageHelper::GetStorageOfFormatFromInputStream( OFOPXML_STORAGE_FORMAT_STRING, xInputStream, xContext, true ) ); diff --git a/filter/source/svg/svgexport.cxx b/filter/source/svg/svgexport.cxx index 492a36b8c707..f7b30e5b446e 100644 --- a/filter/source/svg/svgexport.cxx +++ b/filter/source/svg/svgexport.cxx @@ -666,7 +666,7 @@ bool SVGFilter::implExport( const Sequence< PropertyValue >& rDescriptor ) bool SVGFilter::implExportImpressOrDraw( const Reference< XOutputStream >& rxOStm) { - Reference< XComponentContext > xContext( ::comphelper::getProcessComponentContext() ) ; + const Reference< XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ) ; bool bRet = false; // Instead of writing to rxOStm directly, we write here in case we need // to compress the output later @@ -790,7 +790,7 @@ bool SVGFilter::implExportImpressOrDraw( const Reference< XOutputStream >& rxOSt bool SVGFilter::implExportWriterOrCalc( const Reference< XOutputStream >& rxOStm ) { - Reference< XComponentContext > xContext( ::comphelper::getProcessComponentContext() ) ; + const Reference< XComponentContext >& xContext( ::comphelper::getProcessComponentContext() ) ; bool bRet = false; if( rxOStm.is() ) diff --git a/forms/source/xforms/computedexpression.cxx b/forms/source/xforms/computedexpression.cxx index add8d4350ac7..4b9b43065acd 100644 --- a/forms/source/xforms/computedexpression.cxx +++ b/forms/source/xforms/computedexpression.cxx @@ -153,7 +153,7 @@ Reference<XXPathAPI> ComputedExpression::_getXPathAPI(const xforms::EvaluationCo Reference<XXPathAPI> xXPath( XPathAPI::create( comphelper::getProcessComponentContext() ) ); // register xforms extension# - Reference< XComponentContext > aComponentContext = comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& aComponentContext = comphelper::getProcessComponentContext(); Reference< XXPathExtension > aExtension = XPathExtension::createWithModel(aComponentContext, aContext.mxModel, aContext.mxContextNode); xXPath->registerExtensionInstance(aExtension); diff --git a/forms/source/xforms/submission/replace.cxx b/forms/source/xforms/submission/replace.cxx index 631d75a06a7e..14924db31ee6 100644 --- a/forms/source/xforms/submission/replace.cxx +++ b/forms/source/xforms/submission/replace.cxx @@ -50,7 +50,7 @@ CSubmission::SubmissionResult CSubmission::replace(std::u16string_view aReplace, return CSubmission::UNKNOWN_ERROR; try { - Reference< XComponentContext > xContext = comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = comphelper::getProcessComponentContext(); if (o3tl::equalsIgnoreAsciiCase(aReplace, u"all") || o3tl::equalsIgnoreAsciiCase(aReplace, u"document")) { Reference< XComponentLoader > xLoader; diff --git a/fpicker/source/office/fileview.cxx b/fpicker/source/office/fileview.cxx index da874eb51d86..b7eb966e2b58 100644 --- a/fpicker/source/office/fileview.cxx +++ b/fpicker/source/office/fileview.cxx @@ -442,7 +442,7 @@ ViewTabListBox_Impl::ViewTabListBox_Impl(std::unique_ptr<weld::TreeView> xTreeVi maResetQuickSearch.SetTimeout( QUICK_SEARCH_TIMEOUT ); maResetQuickSearch.SetInvokeHandler( LINK( this, ViewTabListBox_Impl, ResetQuickSearch_Impl ) ); - Reference< XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); Reference< XInteractionHandler > xInteractionHandler( InteractionHandler::createWithParent(xContext, pTopLevel->GetXWindow()), UNO_QUERY_THROW); @@ -798,7 +798,7 @@ SvtFileView::SvtFileView(weld::Window* pTopLevel, if ( bShowType ) nFlags |= FileViewFlags::SHOW_TYPE; - Reference< XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); Reference< XInteractionHandler > xInteractionHandler( InteractionHandler::createWithParent(xContext, pTopLevel->GetXWindow()), UNO_QUERY_THROW); Reference < XCommandEnvironment > xCmdEnv = new ::ucbhelper::CommandEnvironment( xInteractionHandler, Reference< XProgressHandler >() ); diff --git a/fpicker/source/office/foldertree.cxx b/fpicker/source/office/foldertree.cxx index b658970b5f41..a3947ee8f0a1 100644 --- a/fpicker/source/office/foldertree.cxx +++ b/fpicker/source/office/foldertree.cxx @@ -27,7 +27,7 @@ FolderTree::FolderTree(std::unique_ptr<weld::TreeView> xTreeView, weld::Window* m_xTreeView->set_size_request(m_xTreeView->get_approximate_digit_width() * 24, m_xTreeView->get_height_rows(7)); - Reference< XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); Reference< XInteractionHandler > xInteractionHandler( InteractionHandler::createWithParent(xContext, pTopLevel->GetXWindow()), UNO_QUERY_THROW); m_xEnv = new ::ucbhelper::CommandEnvironment( xInteractionHandler, Reference< XProgressHandler >() ); diff --git a/fpicker/source/office/fpsmartcontent.cxx b/fpicker/source/office/fpsmartcontent.cxx index 36f581232daf..b5bf362619c5 100644 --- a/fpicker/source/office/fpsmartcontent.cxx +++ b/fpicker/source/office/fpsmartcontent.cxx @@ -75,7 +75,7 @@ namespace svt void SmartContent::enableOwnInteractionHandler(::svt::OFilePickerInteractionHandler::EInterceptedInteractions eInterceptions) { - Reference< XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); Reference< XInteractionHandler > xGlobalInteractionHandler( InteractionHandler::createWithParent(xContext, nullptr), UNO_QUERY_THROW ); @@ -90,7 +90,7 @@ namespace svt { m_xOwnInteraction.clear(); - Reference< XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); Reference< XInteractionHandler > xGlobalInteractionHandler( InteractionHandler::createWithParent(xContext, nullptr), UNO_QUERY_THROW ); m_xCmdEnv = new ucbhelper::CommandEnvironment( xGlobalInteractionHandler, Reference< XProgressHandler >() ); diff --git a/framework/source/fwe/classes/framelistanalyzer.cxx b/framework/source/fwe/classes/framelistanalyzer.cxx index 64f11a7674ed..ba2a63675ba4 100644 --- a/framework/source/fwe/classes/framelistanalyzer.cxx +++ b/framework/source/fwe/classes/framelistanalyzer.cxx @@ -113,7 +113,7 @@ void FrameListAnalyzer::impl_analyze() { try { - css::uno::Reference< css::uno::XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const css::uno::Reference< css::uno::XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); css::uno::Reference< css::frame::XModuleManager2 > xModuleMgr = css::frame::ModuleManager::create(xContext); OUString sModule = xModuleMgr->identify(m_xReferenceFrame); m_bReferenceIsBacking = sModule == "com.sun.star.frame.StartModule"; @@ -184,7 +184,7 @@ void FrameListAnalyzer::impl_analyze() { try { - css::uno::Reference< css::uno::XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const css::uno::Reference< css::uno::XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); css::uno::Reference< css::frame::XModuleManager2 > xModuleMgr = css::frame::ModuleManager::create(xContext); OUString sModule = xModuleMgr->identify(xFrame); if (sModule == "com.sun.star.frame.StartModule") diff --git a/framework/source/fwe/xml/menudocumenthandler.cxx b/framework/source/fwe/xml/menudocumenthandler.cxx index 87e4a7fb2e81..72a81bc774db 100644 --- a/framework/source/fwe/xml/menudocumenthandler.cxx +++ b/framework/source/fwe/xml/menudocumenthandler.cxx @@ -331,7 +331,7 @@ void SAL_CALL OReadMenuBarHandler::startElement( m_bMenuMode = true; // Container must be factory to create sub container - Reference< XComponentContext > xComponentContext( + const Reference< XComponentContext >& xComponentContext( comphelper::getProcessComponentContext() ); Reference< XIndexContainer > xSubItemContainer; diff --git a/framework/source/loadenv/loadenv.cxx b/framework/source/loadenv/loadenv.cxx index 8644415d015a..994d2f7306cd 100644 --- a/framework/source/loadenv/loadenv.cxx +++ b/framework/source/loadenv/loadenv.cxx @@ -614,7 +614,7 @@ LoadEnv::EContentType LoadEnv::classifyContent(const OUString& } // following operations can work on an internal type name only :-( - css::uno::Reference< css::uno::XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const css::uno::Reference< css::uno::XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); css::uno::Reference< css::document::XTypeDetection > xDetect( xContext->getServiceManager()->createInstanceWithContext( u"com.sun.star.document.TypeDetection"_ustr, xContext), diff --git a/framework/source/uielement/thesaurusmenucontroller.cxx b/framework/source/uielement/thesaurusmenucontroller.cxx index 6d1edf6cc1d6..f1564d5bf767 100644 --- a/framework/source/uielement/thesaurusmenucontroller.cxx +++ b/framework/source/uielement/thesaurusmenucontroller.cxx @@ -95,7 +95,7 @@ void ThesaurusMenuController::fillPopupMenu() { try { - css::uno::Reference<css::uno::XComponentContext> xContext(::comphelper::getProcessComponentContext()); + const css::uno::Reference<css::uno::XComponentContext>& xContext(::comphelper::getProcessComponentContext()); css::uno::Reference<css::graphic::XGraphicProvider> xProvider(css::graphic::GraphicProvider::create(xContext)); xGraphic = xProvider->queryGraphic({ comphelper::makePropertyValue(u"URL"_ustr, aSynonymsImageUrl) }); } diff --git a/framework/source/uielement/toolbarmodemenucontroller.cxx b/framework/source/uielement/toolbarmodemenucontroller.cxx index 1b6c9964b698..4abf30394e68 100644 --- a/framework/source/uielement/toolbarmodemenucontroller.cxx +++ b/framework/source/uielement/toolbarmodemenucontroller.cxx @@ -84,7 +84,7 @@ void ToolbarModeMenuController::fillPopupMenu( Reference< css::awt::XPopupMenu > SolarMutexGuard aSolarMutexGuard; resetPopupMenu( rPopupMenu ); - const Reference<XComponentContext> xContext (::comphelper::getProcessComponentContext() ); + const Reference<XComponentContext>& xContext (::comphelper::getProcessComponentContext() ); const Reference<frame::XModuleManager> xModuleManager = frame::ModuleManager::create( xContext ); vcl::EnumContext::Application eApp = vcl::EnumContext::GetApplicationEnum(xModuleManager->identify(m_xFrame)); diff --git a/i18npool/source/transliteration/transliteration_body.cxx b/i18npool/source/transliteration/transliteration_body.cxx index 36c5ccc72f46..6cca7b51320a 100644 --- a/i18npool/source/transliteration/transliteration_body.cxx +++ b/i18npool/source/transliteration/transliteration_body.cxx @@ -244,7 +244,7 @@ static OUString transliterate_titlecase_Impl( OUString aRes; if (!aText.isEmpty()) { - Reference< XComponentContext > xContext = ::comphelper::getProcessComponentContext(); + const Reference< XComponentContext >& xContext = ::comphelper::getProcessComponentContext(); rtl::Reference< CharacterClassificationImpl > xCharClassImpl( new CharacterClassificationImpl( xContext ) ); // because xCharClassImpl.toTitle does not handle ligatures or Beta but will raise diff --git a/lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx b/lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx index f2e311b1a432..cc35bf3aa84d 100644 --- a/lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx +++ b/lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx @@ -71,7 +71,7 @@ using namespace linguistic; static uno::Reference< XLinguServiceManager2 > GetLngSvcMgr_Impl() { - uno::Reference< XComponentContext > xContext( comphelper::getProcessComponentContext() ); + const uno::Reference< XComponentContext >& xContext( comphelper::getProcessComponentContext() ); uno::Reference< XLinguServiceManager2 > xRes = LinguServiceManager::create( xContext ) ; return xRes; } diff --git a/lingucomponent/source/thesaurus/libnth/nthesimp.cxx b/lingucomponent/source/thesaurus/libnth/nthesimp.cxx index e20c0fc74d7e..448a7eea6118 100644 --- a/lingucomponent/source/thesaurus/libnth/nthesimp.cxx +++ b/lingucomponent/source/thesaurus/libnth/nthesimp.cxx @@ -61,7 +61,7 @@ using namespace linguistic; static uno::Reference< XLinguServiceManager2 > GetLngSvcMgr_Impl() { - uno::Reference< XComponentContext > xContext( comphelper::getProcessComponentContext() ); + const uno::Reference< XComponentContext >& xContext( comphelper::getProcessComponentContext() ); uno::Reference< XLinguServiceManager2 > xRes = LinguServiceManager::create( xContext ) ; return xRes; } diff --git a/linguistic/source/convdic.cxx b/linguistic/source/convdic.cxx index ac1f7436e572..db5474246e20 100644 --- a/linguistic/source/convdic.cxx +++ b/linguistic/source/convdic.cxx @@ -68,7 +68,7 @@ static void ReadThroughDic( const OUString &rMainURL, ConvDicXMLImport &rImport return; DBG_ASSERT(!INetURLObject( rMainURL ).HasError(), "invalid URL"); - uno::Reference< uno::XComponentContext > xContext( comphelper::getProcessComponentContext() ); + const uno::Reference< uno::XComponentContext >& xContext( comphelper::getProcessComponentContext() ); // get xInputStream stream -e ... etc. - the rest is truncated