aboutsummaryrefslogtreecommitdiff
path: root/src/message/signalproxy/objects/mod.rs
diff options
context:
space:
mode:
authorMax Audron <audron@cocaine.farm>2023-12-19 15:34:35 +0100
committerMax Audron <audron@cocaine.farm>2023-12-19 15:34:35 +0100
commit6bb42bc259f6418bb41fefc83a28bdb5df9ecde3 (patch)
treef619a42ea0c0e7e5064b51919ead6e0552950a2e /src/message/signalproxy/objects/mod.rs
parentremove old statetracker gui (diff)
implement bufferviewmanager/config init
Diffstat (limited to '')
-rw-r--r--src/message/signalproxy/objects/mod.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/message/signalproxy/objects/mod.rs b/src/message/signalproxy/objects/mod.rs
index 521a591..5ef746a 100644
--- a/src/message/signalproxy/objects/mod.rs
+++ b/src/message/signalproxy/objects/mod.rs
@@ -91,7 +91,7 @@ impl Types {
}
}
- pub fn from_network(class_name: &str, _object_name: &str, input: &mut VariantList) -> Self {
+ pub fn from_network(class_name: &str, object_name: &str, input: &mut VariantList) -> Self {
debug!(
"converting {} from network object: {:#?}",
class_name, input
@@ -100,7 +100,9 @@ impl Types {
"AliasManager" => Types::AliasManager(AliasManager::from_network_list(input)),
"BufferSyncer" => Types::BufferSyncer(BufferSyncer::from_network_list(input)),
"BufferViewConfig" => {
- Types::BufferViewConfig(BufferViewConfig::from_network_list(input))
+ let mut config = BufferViewConfig::from_network_list(input);
+ config.buffer_view_id = object_name.parse().unwrap();
+ Types::BufferViewConfig(config)
}
"BufferViewManager" => {
Types::BufferViewManager(BufferViewManager::from_network_list(input))