diff options
| author | Max Audron <audron@cocaine.farm> | 2023-12-19 15:34:35 +0100 |
|---|---|---|
| committer | Max Audron <audron@cocaine.farm> | 2023-12-19 15:34:35 +0100 |
| commit | 6bb42bc259f6418bb41fefc83a28bdb5df9ecde3 (patch) | |
| tree | f619a42ea0c0e7e5064b51919ead6e0552950a2e /src/message/signalproxy/objects/mod.rs | |
| parent | remove old statetracker gui (diff) | |
implement bufferviewmanager/config init
Diffstat (limited to 'src/message/signalproxy/objects/mod.rs')
| -rw-r--r-- | src/message/signalproxy/objects/mod.rs | 6 |
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)) |
