diff options
| -rw-r--r-- | indra/newview/llappviewer.cpp | 6 | ||||
| -rw-r--r-- | indra/viewer_components/updater/llupdaterservice.cpp | 6 | 
2 files changed, 7 insertions, 5 deletions
diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp index e92042bcd4..ace1de6131 100644 --- a/indra/newview/llappviewer.cpp +++ b/indra/newview/llappviewer.cpp @@ -2474,10 +2474,14 @@ namespace {  				// The user never saw the progress bar.  				notification_name = "RequiredUpdateDownloadedVerboseDialog";  			} -			else +			else if(LLStartUp::getStartupState() < STATE_WORLD_INIT)  			{  				notification_name = "RequiredUpdateDownloadedDialog";  			} +			else +			{ +				; // Do nothing because user is already logged in. +			}  		}  		else  		{ diff --git a/indra/viewer_components/updater/llupdaterservice.cpp b/indra/viewer_components/updater/llupdaterservice.cpp index ea242f45cd..1888f191e2 100644 --- a/indra/viewer_components/updater/llupdaterservice.cpp +++ b/indra/viewer_components/updater/llupdaterservice.cpp @@ -373,9 +373,8 @@ void LLUpdaterServiceImpl::optionalUpdate(std::string const & newVersion,  	stopTimer();  	mNewVersion = newVersion;  	mIsDownloading = true; -	mUpdateDownloader.download(uri, hash, newVersion, false); -	  	setState(LLUpdaterService::DOWNLOADING); +	mUpdateDownloader.download(uri, hash, newVersion, false);  }  void LLUpdaterServiceImpl::requiredUpdate(std::string const & newVersion, @@ -385,9 +384,8 @@ void LLUpdaterServiceImpl::requiredUpdate(std::string const & newVersion,  	stopTimer();  	mNewVersion = newVersion;  	mIsDownloading = true; -	mUpdateDownloader.download(uri, hash, newVersion, true); -	  	setState(LLUpdaterService::DOWNLOADING); +	mUpdateDownloader.download(uri, hash, newVersion, true);  }  void LLUpdaterServiceImpl::upToDate(void)  | 
