aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/script
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/script')
-rw-r--r--crates/shirabe/src/script/event.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/crates/shirabe/src/script/event.rs b/crates/shirabe/src/script/event.rs
index 1b1e76dd..b17e77cf 100644
--- a/crates/shirabe/src/script/event.rs
+++ b/crates/shirabe/src/script/event.rs
@@ -75,6 +75,10 @@ impl Event {
}
impl EventInterface for Event {
+ fn as_any(&self) -> &dyn std::any::Any {
+ self
+ }
+
fn get_name(&self) -> &str {
self.inner.get_name()
}
@@ -97,6 +101,10 @@ impl EventInterface for Event {
}
impl EventInterface for OriginatingEvent {
+ fn as_any(&self) -> &dyn std::any::Any {
+ self
+ }
+
fn get_name(&self) -> &str {
match self {
OriginatingEvent::Base(e) => e.get_name(),