diff --git a/indra/newview/llviewerwindow.cpp b/indra/newview/llviewerwindow.cpp
index 52a31e1e3b1df73491db6c26d80c5ce769a06a6c..3afbc91b69aa020add6cf7e5cdcb63d1a07b3426 100644
--- a/indra/newview/llviewerwindow.cpp
+++ b/indra/newview/llviewerwindow.cpp
@@ -1618,6 +1618,7 @@ LLWindowCallbacks::DragNDropResult LLViewerWindow::handleDragNDropFile(LLWindow
 									if (idLocalBitmap.notNull())
 									{
 										pObj->setTETexture(pick.mObjectFace, LLLocalBitmapMgr::instance().getWorldID(idLocalBitmap));
+										pObj->sendTEUpdate();
 									}
 								}
 								else if (LLAssetType::AT_MATERIAL == mDragItems.front().first->getType())