From 4e3da67c32a77b8d6ab7651204ae655c15d02712 Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Wed, 29 Sep 2021 14:05:41 -0400
Subject: [PATCH]  Clear new cef_data dir from cache

---
 indra/newview/llappviewer.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp
index 0a974bcca2b..7311b6bdd42 100644
--- a/indra/newview/llappviewer.cpp
+++ b/indra/newview/llappviewer.cpp
@@ -4373,6 +4373,11 @@ void LLAppViewer::purgeCache()
 		// cef does not support clear_cache and clear_cookies, so clear what we can manually.
 		gDirUtilp->deleteDirAndContents(browser_cache);
 	}
+	std::string browser_data = gDirUtilp->getExpandedFilename(LL_PATH_CACHE, "cef_data");
+	if (LLFile::isdir(browser_data))
+	{
+		gDirUtilp->deleteDirAndContents(browser_data);
+	}
 	gDirUtilp->deleteFilesInDir(gDirUtilp->getExpandedFilename(LL_PATH_CACHE, ""), "*");
 }
 
-- 
GitLab