diff options
| -rwxr-xr-x | indra/newview/llpanelface.cpp | 54 | ||||
| -rwxr-xr-x | indra/newview/lltexturectrl.cpp | 4 | 
2 files changed, 14 insertions, 44 deletions
diff --git a/indra/newview/llpanelface.cpp b/indra/newview/llpanelface.cpp index ced2635520..717aece8dd 100755 --- a/indra/newview/llpanelface.cpp +++ b/indra/newview/llpanelface.cpp @@ -902,52 +902,22 @@ void LLPanelFace::updateUI()  					getChildView("label maskcutoff")->setEnabled(editable && mIsAlpha);  				}  			} -             -         if (shinytexture_ctrl) -         { -				if (identical_spec && (shiny == SHINY_TEXTURE)) -				{ -					shinytexture_ctrl->setTentative( FALSE ); -					shinytexture_ctrl->setEnabled( editable ); -					shinytexture_ctrl->setImageAssetID( specmap_id ); -					} -            else if (specmap_id.isNull()) -				{ -               shinytexture_ctrl->setTentative( FALSE ); -               shinytexture_ctrl->setEnabled( editable ); -					shinytexture_ctrl->setImageAssetID( LLUUID::null ); -				} -            else -            { -					shinytexture_ctrl->setTentative( TRUE ); -					shinytexture_ctrl->setEnabled( editable ); -					shinytexture_ctrl->setImageAssetID( specmap_id ); + +			if (shinytexture_ctrl) +			{ +				shinytexture_ctrl->setTentative( !identical_spec ); +				shinytexture_ctrl->setEnabled( editable ); +				shinytexture_ctrl->setImageAssetID( specmap_id );  			} -		} -         if (bumpytexture_ctrl) -         { -				if (identical_norm && (bumpy == BUMPY_TEXTURE)) -				{ -					bumpytexture_ctrl->setTentative( FALSE ); -					bumpytexture_ctrl->setEnabled( editable ); -					bumpytexture_ctrl->setImageAssetID( normmap_id ); -				} -				else if (normmap_id.isNull()) -				{ -					bumpytexture_ctrl->setTentative( FALSE ); -					bumpytexture_ctrl->setEnabled( editable ); -					bumpytexture_ctrl->setImageAssetID( LLUUID::null ); -				} -            else -            { -					bumpytexture_ctrl->setTentative( TRUE ); -					bumpytexture_ctrl->setEnabled( editable ); -					bumpytexture_ctrl->setImageAssetID( normmap_id ); -				} +			if (bumpytexture_ctrl) +			{ +				bumpytexture_ctrl->setTentative( !identical_norm ); +				bumpytexture_ctrl->setEnabled( editable ); +				bumpytexture_ctrl->setImageAssetID( normmap_id );  			}  		} -		 +  		// planar align  		bool align_planar = false;  		bool identical_planar_aligned = false; diff --git a/indra/newview/lltexturectrl.cpp b/indra/newview/lltexturectrl.cpp index fec2fe8c04..374c18b30d 100755 --- a/indra/newview/lltexturectrl.cpp +++ b/indra/newview/lltexturectrl.cpp @@ -1511,8 +1511,8 @@ void LLTextureCtrl::draw()  		gl_draw_x( interior, LLColor4::black );  	} -	mTentativeLabel->setVisible( !mTexturep.isNull() && getTentative() ); -	 +	mTentativeLabel->setVisible( getTentative() ); +  	// Show "Loading..." string on the top left corner while this texture is loading.  	// Using the discard level, do not show the string if the texture is almost but not   	// fully loaded.  | 
