Index: components/guest_view/browser/guest_view_event.cc |
diff --git a/components/guest_view/browser/guest_view_event.cc b/components/guest_view/browser/guest_view_event.cc |
index f564753d81921f14faceea994fe9cc3e7c6a60af..883b8b7f7718fb4d83b227e71506bf8192b48336 100644 |
--- a/components/guest_view/browser/guest_view_event.cc |
+++ b/components/guest_view/browser/guest_view_event.cc |
@@ -6,6 +6,7 @@ |
#include <utility> |
+#include "base/logging.h" |
#include "components/guest_view/browser/guest_view_base.h" |
#include "components/guest_view/browser/guest_view_manager.h" |
@@ -19,10 +20,9 @@ GuestViewEvent::~GuestViewEvent() { |
} |
void GuestViewEvent::Dispatch(GuestViewBase* guest, int instance_id) { |
+ DCHECK(args_) << "Dispatch was probably invoked twice!"; |
GuestViewManager::FromBrowserContext(guest->browser_context()) |
->DispatchEvent(name_, std::move(args_), guest, instance_id); |
- |
- delete this; |
} |
} // namespace guest_view |