Getting a bit further today I started investigating the pointer information 
on the javascript side. I did notice a weird discrepancy:

<https://lh3.googleusercontent.com/-LJxbkbHn_jU/Wa7UPQLA8FI/AAAAAAAAAAM/zYpNtiYyZOgY17EunRQ18vzBCHCha0FrgCL4CGAYYCw/s1600/Untitled.png>
Basically the object off the app 
(this.props().appViewModel.data.businessQuery.at(0).$$) is of smartPtrType 
Business which inherits from ThreadObject which inherits from IThreadObject
The object from my Observable (business.data.$$) seems to have it's ptr 
information corrupted. It says it's base pointer is Business* but it's 
smartPtrType is IThreadObject. 

IThreadObject doesn't have an enable_from_this which would explain why this 
is failing. That said, I need to figure out why this smartPtrType is 
IThreadObject instead of Business because it should be Business.

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to