feat(alias): return Arc<Alias> from Alias::add_to
This commit is contained in:
@@ -205,7 +205,7 @@ impl Alias {
|
|||||||
local_methods: Vec<&'static str>,
|
local_methods: Vec<&'static str>,
|
||||||
remote_signals: Vec<&'static str>,
|
remote_signals: Vec<&'static str>,
|
||||||
remote_methods: Vec<&'static str>,
|
remote_methods: Vec<&'static str>,
|
||||||
) {
|
) -> Arc<Alias> {
|
||||||
let alias = Alias {
|
let alias = Alias {
|
||||||
node: Arc::downgrade(node),
|
node: Arc::downgrade(node),
|
||||||
original: Arc::downgrade(original),
|
original: Arc::downgrade(original),
|
||||||
@@ -215,6 +215,7 @@ impl Alias {
|
|||||||
remote_methods,
|
remote_methods,
|
||||||
};
|
};
|
||||||
let alias = original.aliases.add(alias);
|
let alias = original.aliases.add(alias);
|
||||||
let _ = node.alias.set(alias);
|
let _ = node.alias.set(alias.clone());
|
||||||
|
alias
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user