Animato Bugfixes:

* Fixed bug in with RNA-paths. String identifiers (i.e. some_collection["somekey"]) were not getting handled at all due to wrong indices it seems. I don't know of any other code using this, so hopefully there aren't any unintended bugs caused by this. 
This means that bone animation now works again.

* Added a few more sanity checks to file-reading code, and heaps of extra prints everywhere else for debugging purposes (these will be removed in due course).
This commit is contained in:
2009-01-23 02:50:04 +00:00
parent 94a4a2066a
commit 2e7f3bb99c
5 changed files with 58 additions and 45 deletions

View File

@@ -93,10 +93,9 @@ typedef struct bAnimListElem {
void *key_data; /* motion data - ipo or ipo-curve */
short datatype; /* type of motion data to expect */
struct ID *id; /* ID block (ID_SC, ID_SCE, or ID_OB) that owns the channel */
struct bActionGroup *grp; /* action group that owns the channel (only for Action/Dopesheet) */
struct ID *id; /* ID block that channel is attached to (may be used */
void *owner; /* will either be an action channel or fake ipo-channel (for keys) */
void *owner; /* group or channel which acts as this channel's owner */
short ownertype; /* type of owner */
} bAnimListElem;