summaryrefslogtreecommitdiff
path: root/sfx2/source/control/recentdocsviewitem.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sfx2/source/control/recentdocsviewitem.cxx')
-rw-r--r--sfx2/source/control/recentdocsviewitem.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/sfx2/source/control/recentdocsviewitem.cxx b/sfx2/source/control/recentdocsviewitem.cxx
index d1947e9a0b96..8c64fb4ddfd4 100644
--- a/sfx2/source/control/recentdocsviewitem.cxx
+++ b/sfx2/source/control/recentdocsviewitem.cxx
@@ -15,7 +15,7 @@
#include <tools/urlobj.hxx>
RecentDocsViewItem::RecentDocsViewItem(ThumbnailView &rView, const OUString &rURL,
- const OUString &rTitle, sal_uInt16 nId)
+ const OUString &rTitle, const BitmapEx &rThumbnail, sal_uInt16 nId)
: ThumbnailViewItem(rView, nId),
maURL(rURL)
{
@@ -33,8 +33,8 @@ RecentDocsViewItem::RecentDocsViewItem(ThumbnailView &rView, const OUString &rUR
if (aTitle.isEmpty())
aTitle = aURLObj.GetName(INetURLObject::DECODE_WITH_CHARSET);
- BitmapEx aThumbnail;
- if (aURLObj.GetProtocol() == INET_PROT_FILE)
+ BitmapEx aThumbnail(rThumbnail);
+ if (aThumbnail.IsEmpty() && aURLObj.GetProtocol() == INET_PROT_FILE)
aThumbnail = ThumbnailView::readThumbnail(rURL);
if (aThumbnail.IsEmpty())