diff --git a/src/session/model/room/timeline/timeline_item.rs b/src/session/model/room/timeline/timeline_item.rs index 2ee5c99b..6a37cd73 100644 --- a/src/session/model/room/timeline/timeline_item.rs +++ b/src/session/model/room/timeline/timeline_item.rs @@ -61,6 +61,7 @@ mod imp { fn properties() -> &'static [glib::ParamSpec] { static PROPERTIES: Lazy> = Lazy::new(|| { vec![ + glib::ParamSpecString::builder("id").read_only().build(), glib::ParamSpecBoolean::builder("selectable") .read_only() .build(), @@ -90,6 +91,7 @@ mod imp { let obj = self.obj(); match pspec.name() { + "id" => obj.id().to_value(), "selectable" => obj.selectable().to_value(), "show-header" => obj.show_header().to_value(), "can-hide-header" => obj.can_hide_header().to_value(),