From 46fa042b94a0364c09482e8a09f8874119db231c Mon Sep 17 00:00:00 2001 From: Julien Nabet Date: Tue, 19 Sep 2017 20:41:13 +0200 Subject: tdf#111894: fix leak memory with PaletteManager (take 2) Thanks to Maxim Monastirsky for the suggestion! Change-Id: I6ab799848f80f785fd24905c0a540885c41afb86 Reviewed-on: https://gerrit.libreoffice.org/42494 Tested-by: Jenkins Reviewed-by: Julien Nabet --- svx/source/tbxctrls/tbcontrl.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/svx/source/tbxctrls/tbcontrl.cxx b/svx/source/tbxctrls/tbcontrl.cxx index 98e5f602fbb4..ad4fd0ea3b24 100644 --- a/svx/source/tbxctrls/tbcontrl.cxx +++ b/svx/source/tbxctrls/tbcontrl.cxx @@ -3228,7 +3228,7 @@ void SvxColorListBox::EnsurePaletteManager() if (!m_xPaletteManager) { m_xPaletteManager.reset(new PaletteManager); - m_xPaletteManager->SetColorSelectFunction(m_aColorWrapper); + m_xPaletteManager->SetColorSelectFunction(std::ref(m_aColorWrapper)); m_xPaletteManager->SetLastColor(m_aSelectedColor.first); } } -- cgit