summaryrefslogtreecommitdiff
path: root/sfx2/inc
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2021-06-17 13:38:07 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2021-06-17 19:07:17 +0200
commit2176084192dc46a1ef5d6dd79effa5cd5d1dcca2 (patch)
tree782e5d67a2af49cd623228c003d417e64ceba653 /sfx2/inc
parentbefa3f75fd7bf5ef35741d099ab18e94f10e4e1d (diff)
fix potential write-after-free in RecentDocsView
spotted while running a valgrind session Change-Id: I32c55ae2cc4b2d5abedca24c2f747aaa4183b3d7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117382 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sfx2/inc')
-rw-r--r--sfx2/inc/recentdocsview.hxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/sfx2/inc/recentdocsview.hxx b/sfx2/inc/recentdocsview.hxx
index 77c350d40b83..b87a0cce679c 100644
--- a/sfx2/inc/recentdocsview.hxx
+++ b/sfx2/inc/recentdocsview.hxx
@@ -17,6 +17,7 @@
#include <com/sun/star/util/URL.hpp>
#include <com/sun/star/beans/PropertyValue.hpp>
+struct ImplSVEvent;
namespace com::sun::star::frame { class XDispatch; }
namespace sfx2
@@ -92,7 +93,7 @@ private:
bool isAcceptedFile(const OUString &rURL) const;
- DECL_STATIC_LINK( RecentDocsView, ExecuteHdl_Impl, void*, void );
+ DECL_LINK( ExecuteHdl_Impl, void*, void );
tools::Long mnItemMaxSize;
size_t mnLastMouseDownItem;
@@ -103,6 +104,7 @@ private:
OUString maWelcomeLine2;
sfx2::LoadRecentFile* mpLoadRecentFile;
+ ImplSVEvent* m_nExecuteHdlId;
};
} // namespace sfx2