From 7ebdeb97fbe53a24d66f5890575bb779a29526ae Mon Sep 17 00:00:00 2001 From: Ansariel Date: Sun, 22 Feb 2015 11:56:52 +0100 Subject: [PATCH] FIRE-15609: Possible crash fix for logout crash after using the particle editor --- indra/newview/particleeditor.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/indra/newview/particleeditor.cpp b/indra/newview/particleeditor.cpp index 5bd46077b2..5815c2c134 100644 --- a/indra/newview/particleeditor.cpp +++ b/indra/newview/particleeditor.cpp @@ -678,7 +678,10 @@ ParticleScriptCreationCallback::~ParticleScriptCreationCallback() void ParticleScriptCreationCallback::fire(const LLUUID& inventoryItem) { - mEditor->callbackReturned(inventoryItem); + if (mEditor) + { + mEditor->callbackReturned(inventoryItem); + } } // ---------------------------------- Responders ---------------------------------- @@ -696,5 +699,8 @@ ParticleScriptUploadResponder::ParticleScriptUploadResponder(const LLSD& post_da void ParticleScriptUploadResponder::uploadComplete(const LLSD& content) { LLUpdateAgentInventoryResponder::uploadComplete(content); - mEditor->scriptInjectReturned(content); + if (mEditor) + { + mEditor->scriptInjectReturned(content); + } }