diff --git a/indra/newview/llpanelobject.cpp b/indra/newview/llpanelobject.cpp index 6010519638..a38a1d0eac 100644 --- a/indra/newview/llpanelobject.cpp +++ b/indra/newview/llpanelobject.cpp @@ -2479,17 +2479,38 @@ BOOL get_vector_from_clipboard(LLVector3* value) void LLPanelObject::onPastePosClip(const LLSD& data) { if(get_vector_from_clipboard(&mClipboardPos)) + { + mHasPosClipboard = TRUE; onPastePos(data); + } + else + { + llinfos << "Couldn't get position vector from clipboard" << llendl; + } } void LLPanelObject::onPasteSizeClip(const LLSD& data) { if(get_vector_from_clipboard(&mClipboardSize)) + { + mHasSizeClipboard = TRUE; onPasteSize(data); + } + else + { + llinfos << "Couldn't get size vector from clipboard" << llendl; + } } void LLPanelObject::onPasteRotClip(const LLSD& data) { if(get_vector_from_clipboard(&mClipboardRot)) + { + mHasRotClipboard = TRUE; onPasteRot(data); + } + else + { + llinfos << "Couldn't get rotation vector from clipboard" << llendl; + } }