diff options
author | Josh Matthews <josh@joshmatthews.net> | 2020-04-25 12:46:49 -0400 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2020-04-26 18:11:23 -0400 |
commit | bce4ec5b70f98c98a996b05767dfa7c1915fa0ce (patch) | |
tree | de74cb2018ef967c6cd8ed7323ec60d7d31e906d | |
parent | 7c48644cad88fc86c4324b554f1b4edf2a3b4db0 (diff) | |
download | servo-bce4ec5b70f98c98a996b05767dfa7c1915fa0ce.tar.gz servo-bce4ec5b70f98c98a996b05767dfa7c1915fa0ce.zip |
Support clearing cached events in console actor.
-rw-r--r-- | components/devtools/actors/console.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/components/devtools/actors/console.rs b/components/devtools/actors/console.rs index 8c07c324e6d..3f23a0c0ee5 100644 --- a/components/devtools/actors/console.rs +++ b/components/devtools/actors/console.rs @@ -277,6 +277,13 @@ impl Actor for ConsoleActor { stream: &mut TcpStream, ) -> Result<ActorMessageStatus, ()> { Ok(match msg_type { + "clearMessagesCache" => { + let browsing_context = + registry.find::<BrowsingContextActor>(&self.browsing_context); + self.cached_events.borrow_mut().remove(&browsing_context.active_pipeline.get()); + ActorMessageStatus::Processed + } + "getCachedMessages" => { let str_types = msg .get("messageTypes") |