Use Lambda expression where it makes sense
parent
22d311318c
commit
006ce08471
|
|
@ -79,11 +79,6 @@ private:
|
|||
std::string sName;
|
||||
};
|
||||
|
||||
void uploadDone(LLUUID itemId, LLUUID taskId, LLUUID newAssetId, LLSD response)
|
||||
{
|
||||
FSLSLBridge::getInstance()->setTimerResult(FSLSLBridge::SCRIPT_UPLOAD_FINISHED);
|
||||
}
|
||||
|
||||
//
|
||||
//
|
||||
// Bridge functionality
|
||||
|
|
@ -1259,7 +1254,10 @@ void FSLSLBridgeScriptCallback::fire(const LLUUID& inv_item)
|
|||
const std::string fName = prepUploadFile(buffer);
|
||||
if (!fName.empty())
|
||||
{
|
||||
LLResourceUploadInfo::ptr_t uploadInfo(new FSMonoScriptAssetUpload( inv_item, buffer, uploadDone ));
|
||||
LLResourceUploadInfo::ptr_t uploadInfo(std::make_shared<FSMonoScriptAssetUpload>(inv_item, buffer,
|
||||
[](LLUUID itemId, LLUUID, LLUUID, LLSD response) {
|
||||
FSLSLBridge::getInstance()->setTimerResult(FSLSLBridge::SCRIPT_UPLOAD_FINISHED);
|
||||
}));
|
||||
LLViewerAssetUpload::EnqueueInventoryUpload(url, uploadInfo);
|
||||
|
||||
LL_INFOS("FSLSLBridge") << "updating script ID for bridge" << LL_ENDL;
|
||||
|
|
|
|||
|
|
@ -577,11 +577,6 @@ void ParticleEditor::onInjectButtonClicked()
|
|||
setCanClose(FALSE);
|
||||
}
|
||||
|
||||
void scriptUploadDone( LLUUID itemId, LLUUID taskId, LLUUID newAssetId, LLSD response, ParticleEditor *aEditor )
|
||||
{
|
||||
aEditor->scriptInjectReturned();
|
||||
}
|
||||
|
||||
void ParticleEditor::callbackReturned(const LLUUID& inventoryItemID)
|
||||
{
|
||||
setCanClose(TRUE);
|
||||
|
|
@ -608,8 +603,10 @@ void ParticleEditor::callbackReturned(const LLUUID& inventoryItemID)
|
|||
{
|
||||
std::string script = createScript();
|
||||
|
||||
LLBufferedAssetUploadInfo::taskUploadFinish_f proc = boost::bind(scriptUploadDone, _1, _2, _3, _4, this );
|
||||
LLResourceUploadInfo::ptr_t uploadInfo(new LLScriptAssetUpload(mObject->getID(), inventoryItemID, LLScriptAssetUpload::MONO, true, LLUUID::null, script, proc));
|
||||
LLResourceUploadInfo::ptr_t uploadInfo(std::make_shared<LLScriptAssetUpload>(mObject->getID(), inventoryItemID, LLScriptAssetUpload::MONO, true, LLUUID::null, script,
|
||||
[this](LLUUID itemId, LLUUID, LLUUID, LLSD response) {
|
||||
this->scriptInjectReturned();
|
||||
}));
|
||||
LLViewerAssetUpload::EnqueueInventoryUpload(url, uploadInfo);
|
||||
|
||||
mMainPanel->setEnabled(FALSE);
|
||||
|
|
|
|||
Loading…
Reference in New Issue