mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-10-02 08:28:12 +08:00
Replace node definition string-based lookups with DefinitionIdentifier instances (#3451)
* create definition identifier and integrate it * Bug fixes and code review * formatting * Fix migrations * Fix remove handles migration * formatting * Fix test * Fix tests 2 * fix deserialization * Code review * Small fixes * Consolidate 'Morph' node migrations * Add old SamplePointsNode name to migrations list * Fix tests * Unrelated small fix * Fix migration crashes * Fix tests * Final code review * fmt * Add metadata --------- Co-authored-by: Keavon Chambers <keavon@keavon.com>
This commit is contained in:
co-authored by
Keavon Chambers
parent
4fea2b0fe7
commit
a6052c5819
@@ -287,11 +287,7 @@ impl LayoutMessageHandler {
|
||||
responses.add(callback_message);
|
||||
}
|
||||
WidgetValueAction::Update => {
|
||||
let Some(value) = value.as_str().map(|s| s.to_string()) else {
|
||||
error!("NodeCatalog update was not of type String");
|
||||
return;
|
||||
};
|
||||
let callback_message = (node_type_input.on_update.callback)(&value);
|
||||
let callback_message = (node_type_input.on_update.callback)(&value.into());
|
||||
responses.add(callback_message);
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user