From 8eade6f074bf90ca914d8cb2a8f7cd58bfea7bb0 Mon Sep 17 00:00:00 2001 From: Maxim Nikolenko Date: Wed, 28 Jun 2023 12:38:43 +0300 Subject: SL-19923 FIXED Unable to drag and drop items from Library in Gallery mode --- indra/newview/llinventorygallery.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'indra/newview') diff --git a/indra/newview/llinventorygallery.cpp b/indra/newview/llinventorygallery.cpp index 2a71735a53..fa50261c9b 100644 --- a/indra/newview/llinventorygallery.cpp +++ b/indra/newview/llinventorygallery.cpp @@ -36,6 +36,7 @@ #include "llinventoryfunctions.h" #include "llinventoryicon.h" #include "llinventorymodel.h" +#include "llinventorymodelbackgroundfetch.h" #include "llthumbnailctrl.h" #include "lltextbox.h" #include "llviewerfoldertype.h" @@ -2240,6 +2241,15 @@ void LLInventoryGalleryItem::setSelected(bool value) { mSelected = value; mTextBgPanel->setBackgroundVisible(value); + + if(mSelected) + { + LLViewerInventoryItem* item = gInventory.getItem(mUUID); + if(item && !item->isFinished()) + { + LLInventoryModelBackgroundFetch::instance().start(mUUID, false); + } + } } BOOL LLInventoryGalleryItem::handleMouseDown(S32 x, S32 y, MASK mask) -- cgit v1.2.3