diff --git a/indra/newview/llpreviewscript.cpp b/indra/newview/llpreviewscript.cpp
index 005bb37b68..d9c7d4fa2d 100644
--- a/indra/newview/llpreviewscript.cpp
+++ b/indra/newview/llpreviewscript.cpp
@@ -2207,7 +2207,10 @@ void LLPreviewLSL::saveIfNeeded(bool sync /*= true*/)
mPendingUploads++;
if (!url.empty())
{
- std::string buffer(mScriptEd->mEditor->getText());
+ // Script Preprocessor
+ // std::string buffer(mScriptEd->mEditor->getText());
+ std::string buffer(mScriptEd->getScriptText());
+ // Script Preprocessor
LLBufferedAssetUploadInfo::invnUploadFinish_f proc = boost::bind(&LLPreviewLSL::finishedLSLUpload, _1, _4);
// LLResourceUploadInfo::ptr_t uploadInfo(new LLScriptAssetUpload(mItemUUID, buffer, proc));
@@ -2813,7 +2816,10 @@ void LLLiveLSLEditor::saveIfNeeded(bool sync /*= true*/)
if (!url.empty())
{
- std::string buffer(mScriptEd->mEditor->getText());
+ // Script Preprocessor
+ // std::string buffer(mScriptEd->mEditor->getText());
+ std::string buffer(mScriptEd->getScriptText());
+ // Script Preprocessor
LLBufferedAssetUploadInfo::taskUploadFinish_f proc = boost::bind(&LLLiveLSLEditor::finishLSLUpload, _1, _2, _3, _4, isRunning);
LLResourceUploadInfo::ptr_t uploadInfo(new LLScriptAssetUpload(mObjectUUID, mItemUUID,