diff options
author | Andrew A. de Laix <alain@lindenlab.com> | 2010-12-02 11:37:26 -0800 |
---|---|---|
committer | Andrew A. de Laix <alain@lindenlab.com> | 2010-12-02 11:37:26 -0800 |
commit | c767276ce62f18a295d64054beda438250abd4ae (patch) | |
tree | 193109f40b3c8329aab04a499dc343975d146bfa /indra | |
parent | 765d939956a0c1f67029d44fd29770aabc36d9b4 (diff) |
expose update available method.
Diffstat (limited to 'indra')
-rw-r--r-- | indra/viewer_components/updater/llupdaterservice.cpp | 5 | ||||
-rw-r--r-- | indra/viewer_components/updater/llupdaterservice.h | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/indra/viewer_components/updater/llupdaterservice.cpp b/indra/viewer_components/updater/llupdaterservice.cpp index cfda314d43..92a0a09137 100644 --- a/indra/viewer_components/updater/llupdaterservice.cpp +++ b/indra/viewer_components/updater/llupdaterservice.cpp @@ -504,6 +504,11 @@ std::string const & LLUpdaterService::pumpName(void) return name; } +bool LLUpdaterService::updateReadyToInstall(void) +{ + return LLFile::isfile(update_marker_path()); +} + LLUpdaterService::LLUpdaterService() { if(gUpdater.expired()) diff --git a/indra/viewer_components/updater/llupdaterservice.h b/indra/viewer_components/updater/llupdaterservice.h index 6ee7060d28..3763fbfde0 100644 --- a/indra/viewer_components/updater/llupdaterservice.h +++ b/indra/viewer_components/updater/llupdaterservice.h @@ -43,6 +43,9 @@ public: // Name of the event pump through which update events will be delivered. static std::string const & pumpName(void); + // Returns true if an update has been completely downloaded and is now ready to install. + static bool updateReadyToInstall(void); + // Type codes for events posted by this service. Stored the event's 'type' element. enum eUpdaterEvent { INVALID, |