From 8d010809f67d95b063a8eb80f4217f9fd4a3a920 Mon Sep 17 00:00:00 2001 From: Ansariel Date: Wed, 19 Sep 2012 22:26:31 +0200 Subject: [PATCH] FIRE-7719: Fix for paste vector from clipboard doesn't work properly --- indra/newview/llpanelobject.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) 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; + } }