Browse Source

sidebar: disconnect signal when row is disposed

merge-requests/1327/merge
Julian Sparber 5 years ago
parent
commit
0fca8b72f3
  1. 8
      src/session/sidebar/room_row.rs

8
src/session/sidebar/room_row.rs

@ -77,6 +77,14 @@ mod imp {
_ => unimplemented!(),
}
}
fn dispose(&self, _obj: &Self::Type) {
if let Some(room) = self.room.take() {
if let Some(id) = self.signal_handler.take() {
room.disconnect(id);
}
}
}
}
impl WidgetImpl for RoomRow {}

Loading…
Cancel
Save