From f01ba3cf29b45ed312cc7f383a60819b1a8026c6 Mon Sep 17 00:00:00 2001 From: leyla_linden Date: Mon, 11 Oct 2010 14:03:14 -0700 Subject: DN-161 Display Name and Username labels shown in profiles when View Display Names setting is off and when Display Names disabled on Simulator DN-163 Set display name error if user changes View Display Name setting to off in preferences with Edit profile panel open --- indra/newview/llpanelprofileview.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'indra/newview/llpanelprofileview.cpp') diff --git a/indra/newview/llpanelprofileview.cpp b/indra/newview/llpanelprofileview.cpp index 2c4270090c..9011583a60 100644 --- a/indra/newview/llpanelprofileview.cpp +++ b/indra/newview/llpanelprofileview.cpp @@ -225,6 +225,22 @@ void LLPanelProfileView::onAvatarNameCache(const LLUUID& agent_id, } + if (LLAvatarNameCache::useDisplayNames()) + { + getChild("user_label")->setVisible( true ); + getChild("user_slid")->setVisible( true ); + getChild("display_name_label")->setVisible( true ); + getChild("copy_to_clipboard")->setVisible( true ); + getChild("copy_to_clipboard")->setEnabled( true ); + } + else + { + getChild("user_label")->setVisible( false ); + getChild("user_slid")->setVisible( false ); + getChild("display_name_label")->setVisible( false ); + getChild("copy_to_clipboard")->setVisible( false ); + getChild("copy_to_clipboard")->setEnabled( false ); + } } // EOF -- cgit v1.2.3