From fd5608a3e79397d4ebc8819dc9de75863f6fb9b3 Mon Sep 17 00:00:00 2001
From: Dave Kaprielian <sabin@lindenlab.com>
Date: Wed, 4 Apr 2007 23:12:50 +0000
Subject: [PATCH] SL-21064 Made it so you can now check physical, temporary,
 and phantom for multiple-selected objects.  Reviewed by Richard.

---
 indra/newview/llpanelobject.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/indra/newview/llpanelobject.cpp b/indra/newview/llpanelobject.cpp
index 39d77c630b6..314b7bed8fb 100644
--- a/indra/newview/llpanelobject.cpp
+++ b/indra/newview/llpanelobject.cpp
@@ -428,17 +428,17 @@ void LLPanelObject::getState( )
 	// Physics checkbox
 	mIsPhysical = root_objectp->usePhysics();
 	mCheckPhysics->set( mIsPhysical );
-	mCheckPhysics->setEnabled( roots_selected==1 
+	mCheckPhysics->setEnabled( roots_selected>0 
 								&& (editable || gAgent.isGodlike()) 
 								&& !is_flexible);
 
 	mIsTemporary = root_objectp->flagTemporaryOnRez();
 	mCheckTemporary->set( mIsTemporary );
-	mCheckTemporary->setEnabled( roots_selected==1 && editable );
+	mCheckTemporary->setEnabled( roots_selected>0 && editable );
 
 	mIsPhantom = root_objectp->flagPhantom();
 	mCheckPhantom->set( mIsPhantom );
-	mCheckPhantom->setEnabled( roots_selected==1 && editable && !is_flexible );
+	mCheckPhantom->setEnabled( roots_selected>0 && editable && !is_flexible );
 
 #if 0 // 1.9.2
 	mCastShadows = root_objectp->flagCastShadows();
-- 
GitLab