ListNode doesn't receive updates when create in code.
PlateMug opened this issue · 2 comments
Hi,
I'm having problems building my network in code from my stored values. I've been at this for a little while now and haven't been able to figure out what I might me doing wrong. ReactiveUI is new to me so I've been on a steep learning curve.
The problem affects my ValueListNodeInputViewModel node. Although not shown in the code here I have successfully implemented my create nodes code for ValueNodeInputModel it's just when I have List inputs.
I have created a simplified test app with just 2 nodes for testing to keep things as simple as possible. This has 2 nodes (material and texture). A material can have many textures (in this example my texture only has a string for the filename but in the real code there are other properties).
Adding a texture to the material in the UI works fine. TexturesChanged gets notified and the MaterialFile.Value gets updated and produces a JSON output of the material and textures.
However when I add texture nodes to the NetworkViewModel.Nodes in code and create the connections the material node never gets notified. I've put break points on the Select(_ => Unit.Default) and .Connect.
Example project on GigHub
https://github.com/PlateMug/ExampleNodeList
Regards
Finally had time to look into this, turns out it was a bug. I pushed a fix, which will be included in the next version. Thanks!
Thanks.
I confirm the fix solved the problem.
Regards