diff --git a/vcl/inc/jsdialog/jsdialogregister.hxx b/vcl/inc/jsdialog/jsdialogregister.hxx index 85a772679a55..2fc0715882c8 100644 --- a/vcl/inc/jsdialog/jsdialogregister.hxx +++ b/vcl/inc/jsdialog/jsdialogregister.hxx @@ -21,12 +21,12 @@ template class WidgetRegister std::map& Map() { return m_aWidgetMap; } public: - void Remember(const OUString& rId, T pWidget); + void Remember(const OUString& rId, const T& pWidget); void Forget(const OUString& rId); T Find(const OUString& rId); }; -template void WidgetRegister::Remember(const OUString& nWindowId, T pMenu) +template void WidgetRegister::Remember(const OUString& nWindowId, const T& pMenu) { Map()[nWindowId] = pMenu; }