diff options
-rw-r--r-- | indra/newview/llpanelobject.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/indra/newview/llpanelobject.cpp b/indra/newview/llpanelobject.cpp index 39d77c630b..314b7bed8f 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(); |