diff --git a/autobuild.xml b/autobuild.xml
index 34e3b79539..35d432ad3c 100644
--- a/autobuild.xml
+++ b/autobuild.xml
@@ -850,9 +850,9 @@
archive
name
linux64
@@ -1842,9 +1842,9 @@
archive
name
darwin64
diff --git a/indra/llfilesystem/lldiskcache.cpp b/indra/llfilesystem/lldiskcache.cpp
index e126a24c00..589213733a 100644
--- a/indra/llfilesystem/lldiskcache.cpp
+++ b/indra/llfilesystem/lldiskcache.cpp
@@ -71,7 +71,7 @@ LLDiskCache::LLDiskCache(const std::string cache_dir,
void LLDiskCache::purge()
{
- //if (mEnableCacheDebugInfo)
+ if (mEnableCacheDebugInfo)
{
LL_INFOS() << "Total dir size before purge is " << dirFileSize(mCacheDir) << LL_ENDL;
}
@@ -93,7 +93,7 @@ void LLDiskCache::purge()
//for (auto& entry : boost::make_iterator_range(boost::filesystem::directory_iterator(cache_path, ec), {}))
for (auto& entry : boost::make_iterator_range(boost::filesystem::recursive_directory_iterator(cache_path, ec), {}))
{
- if (boost::filesystem::is_regular_file(entry, ec) && !ec.failed())
+ if (!ec.failed() && (boost::filesystem::is_regular_file(entry, ec) && !ec.failed()))
{
if (entry.path().string().find(mCacheFilenamePrefix) != std::string::npos)
{
@@ -181,7 +181,7 @@ void LLDiskCache::purge()
}
}
- //if (mEnableCacheDebugInfo)
+ if (mEnableCacheDebugInfo)
{
auto end_time = std::chrono::high_resolution_clock::now();
auto execute_time = std::chrono::duration_cast(end_time - start_time).count();
@@ -485,7 +485,7 @@ uintmax_t LLDiskCache::dirFileSize(const std::string dir)
//for (auto& entry : boost::make_iterator_range(boost::filesystem::directory_iterator(dir_path, ec), {}))
for (auto& entry : boost::make_iterator_range(boost::filesystem::recursive_directory_iterator(dir_path, ec), {}))
{
- if (boost::filesystem::is_regular_file(entry, ec) && !ec.failed())
+ if (!ec.failed() && (boost::filesystem::is_regular_file(entry, ec) && !ec.failed()))
{
if (entry.path().string().find(mCacheFilenamePrefix) != std::string::npos)
{
diff --git a/indra/media_plugins/cef/media_plugin_cef.cpp b/indra/media_plugins/cef/media_plugin_cef.cpp
index bbd3c85ec1..00c707af39 100644
--- a/indra/media_plugins/cef/media_plugin_cef.cpp
+++ b/indra/media_plugins/cef/media_plugin_cef.cpp
@@ -141,6 +141,10 @@ MediaPluginBase(host_send_func, host_user_data)
mPickedFiles.clear();
mCurVolume = 0.0;
+#ifdef LL_LINUX
+ mDisableGPU = true;
+#endif
+
mCEFLib = new dullahan();
setVolume();
@@ -533,9 +537,7 @@ void MediaPluginCEF::receiveMessage(const char* message_string)
mCEFLib->setOnCursorChangedCallback(std::bind(&MediaPluginCEF::onCursorChangedCallback, this, std::placeholders::_1));
mCEFLib->setOnRequestExitCallback(std::bind(&MediaPluginCEF::onRequestExitCallback, this));
mCEFLib->setOnJSDialogCallback(std::bind(&MediaPluginCEF::onJSDialogCallback, this, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3));
-#ifndef LL_LINUX
mCEFLib->setOnJSBeforeUnloadCallback(std::bind(&MediaPluginCEF::onJSBeforeUnloadCallback, this));
-#endif
dullahan::dullahan_settings settings;
#if LL_WINDOWS
diff --git a/indra/newview/app_settings/grids.xml b/indra/newview/app_settings/grids.xml
index 6541975346..2a2e599f07 100644
--- a/indra/newview/app_settings/grids.xml
+++ b/indra/newview/app_settings/grids.xml
@@ -953,7 +953,7 @@
agent
loginpage
- http://phoenixviewer.com/app/loginV3/
+ https://phoenixviewer.com/app/loginV3/
loginuri
https://login.aditi.lindenlab.com/cgi-bin/login.cgi
@@ -986,7 +986,7 @@
agent
loginpage
- http://phoenixviewer.com/app/loginV3/
+ https://phoenixviewer.com/app/loginV3/
loginuri
https://login.agni.lindenlab.com/cgi-bin/login.cgi
diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml
index 90dfad49fb..658df3f703 100644
--- a/indra/newview/app_settings/settings.xml
+++ b/indra/newview/app_settings/settings.xml
@@ -24235,7 +24235,7 @@ Change of this parameter will affect the layout of buttons in notification toast
Type
String
Value
- http://phoenixviewer.com/app/loginV3/secondlifegrid.xml
+ https://phoenixviewer.com/app/loginV3/secondlifegrid.xml
FSIgnoreAdHocSessions