- diff --git a/accessible/windows/ProxyWrappers.h b/accessible/windows/ProxyWrappers.h
- index 2394f35..ffdfe21 100644
- --- a/accessible/windows/ProxyWrappers.h
- +++ b/accessible/windows/ProxyWrappers.h
- @@ -26,6 +26,7 @@ class ProxyAccessibleWrap : public AccessibleWrap
- virtual void Shutdown() override
- {
- mBits.proxy = nullptr;
- + mStateFlags |= eIsDefunct;
- }
- };
- @@ -39,7 +40,11 @@ public:
- mBits.proxy = aProxy;
- }
- - virtual void Shutdown() override { mBits.proxy = nullptr; }
- + virtual void Shutdown() override
- + {
- + mBits.proxy = nullptr;
- + mStateflags |= eIsDefunct;
- + }
- };
- class DocProxyAccessibleWrap : public HyperTextProxyAccessibleWrap