From 69bd4476759311d797dd7ccf3a8cd6cfe097abdd Mon Sep 17 00:00:00 2001
From: Adrienne Walker <enne@quisquo.us>
Date: Tue, 23 Jul 2019 09:11:24 -0700
Subject: [PATCH] Revert "Drop all references to Xilium.CefGlue (#442)"

This reverts commit aa58b7fbbf4fb7deb453c7a96ccb91e8cc3f54a3.

Speculatively reverting as the most likely cause of #477.
---
 CactbotOverlay/CactbotOverlay.cs     | 2 +-
 CactbotOverlay/CactbotOverlay.csproj | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/CactbotOverlay/CactbotOverlay.cs b/CactbotOverlay/CactbotOverlay.cs
index 1cedfb8408..4ce8e17fbf 100644
--- a/CactbotOverlay/CactbotOverlay.cs
+++ b/CactbotOverlay/CactbotOverlay.cs
@@ -294,7 +294,7 @@ private void SendSlowRateEvents() {
     private int SendFastRateEvents() {
       // Handle startup and shutdown. And do not fire any events until the page has loaded and had a chance to
       // register its event handlers.
-      if (Overlay == null || Overlay.Renderer == null) {
+      if (Overlay == null || Overlay.Renderer == null || Overlay.Renderer.Browser == null || Overlay.Renderer.Browser.IsLoading) {
         return kSlowTimerMilli;
       }
 
diff --git a/CactbotOverlay/CactbotOverlay.csproj b/CactbotOverlay/CactbotOverlay.csproj
index 1c0778e779..d640dd1899 100644
--- a/CactbotOverlay/CactbotOverlay.csproj
+++ b/CactbotOverlay/CactbotOverlay.csproj
@@ -83,6 +83,10 @@
     <Reference Include="Microsoft.CSharp" />
     <Reference Include="System.Data" />
     <Reference Include="System.Xml" />
+    <Reference Include="Xilium.CefGlue, Version=3.2272.2035.0, Culture=neutral, PublicKeyToken=6235298024de30d5, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>ThirdParty\OverlayPlugin\Xilium.CefGlue.dll</HintPath>
+    </Reference>
   </ItemGroup>
   <ItemGroup>
     <Compile Include="CactbotOverlay.cs" />