diff options
author | Xisco Fauli <xiscofauli@libreoffice.org> | 2019-01-25 12:11:04 +0100 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-01-25 14:40:25 +0100 |
commit | 265a4fd43d207cd6a99fdd9c23d54259428ed709 (patch) | |
tree | 4d712cdff76e417dce7c2958050ebbaf991f0cde /cui | |
parent | 3e36b6b1fc13b34dd82c79998bd1f73b8c7f15f8 (diff) |
tdf#122951: Fix insertion of graphics as bullets
Regression from 81260c448911069ce8cb051d3a973ec52b9b43a3
Change-Id: Iecf00ea8310a767ff7945e7c1a0efe9dca5edd20
Reviewed-on: https://gerrit.libreoffice.org/66903
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'cui')
-rw-r--r-- | cui/source/tabpages/numpages.cxx | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/cui/source/tabpages/numpages.cxx b/cui/source/tabpages/numpages.cxx index 4142b7e06dfc..ee91b820911f 100644 --- a/cui/source/tabpages/numpages.cxx +++ b/cui/source/tabpages/numpages.cxx @@ -1910,14 +1910,16 @@ IMPL_LINK_NOARG(SvxNumOptionsTabPage, PopupActivateHdl_Impl, weld::ToggleButton& GalleryExplorer::BeginLocking(GALLERY_THEME_BULLETS); Graphic aGraphic; + OUString sGrfName; ScopedVclPtrInstance< VirtualDevice > pVD; size_t i = 0; for (auto & grfName : aGrfNames) { + sGrfName = grfName; OUString sItemId = "gallery" + OUString::number(i); - INetURLObject aObj(grfName); + INetURLObject aObj(sGrfName); if(aObj.GetProtocol() == INetProtocol::File) - grfName = aObj.PathToFileName(); + sGrfName = aObj.PathToFileName(); if(GalleryExplorer::GetGraphicObj( GALLERY_THEME_BULLETS, i, &aGraphic)) { BitmapEx aBitmap(aGraphic.GetBitmapEx()); @@ -1933,11 +1935,11 @@ IMPL_LINK_NOARG(SvxNumOptionsTabPage, PopupActivateHdl_Impl, weld::ToggleButton& } pVD->SetOutputSizePixel(aBitmap.GetSizePixel(), false); pVD->DrawBitmapEx(Point(), aBitmap); - m_xGalleryMenu->append(sItemId, grfName, *pVD); + m_xGalleryMenu->append(sItemId, sGrfName, *pVD); } else { - m_xGalleryMenu->append(sItemId, grfName); + m_xGalleryMenu->append(sItemId, sGrfName); } ++i; } |