diff options
author | Daniel Dunbar <daniel@zuster.org> | 2003-03-24 00:42:31 +0300 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2003-03-24 00:42:31 +0300 |
commit | e0cec3d2c46234490c64c22f86bd9a4ed77edb73 (patch) | |
tree | 4c5e80ce309905a544df11941419070ff2ab1369 /source/blender/src/editnla.c | |
parent | 05afb0639729fa394e533200f5cd951ddefefc0d (diff) |
Removed NLA winqread and write runtime obfuscation cruft.
Can we just dump all this silly key stuff please?
Diffstat (limited to 'source/blender/src/editnla.c')
-rw-r--r-- | source/blender/src/editnla.c | 46 |
1 files changed, 5 insertions, 41 deletions
diff --git a/source/blender/src/editnla.c b/source/blender/src/editnla.c index 45aef9295ba..34522a80959 100644 --- a/source/blender/src/editnla.c +++ b/source/blender/src/editnla.c @@ -88,11 +88,6 @@ /* Note: A lot of these pretty much duplicate the behaviour of the action windows. The functions should be shared, not copy-pasted */ -typedef struct NlaParam{ - SpaceNla *snla; - unsigned short event; - short val; -}NlaParam; static void deselect_nlachannel_keys (int test); static void deselect_nlachannels(int test); @@ -116,28 +111,16 @@ extern int nla_filter (Base* base, int flags); /* From drawnla.c */ /* ******************** SPACE: NLA ********************** */ -/* Protected creator function */ -int calc_memleak (void* ptr){ +void winqreadnlaspace(unsigned short event, short val, char ascii) +{ + SpaceNla *snla = curarea->spacedata.first; int doredraw= 0; short mval[2]; float dx,dy; int cfra; - SpaceNla *snla; - NlaParam *params=(NlaParam*) ptr; - unsigned short event; - short val ; - - if (!ptr) - return -1; - - snla= params->snla; - event = params->event; - val = params->val; - if(curarea->win==0) return 0; - - if (!snla) - return 0; + if (curarea->win==0) return; + if (!snla) return; if(val) { if( uiDoBlocks(&curarea->uiblocks, event)!=UI_NOTHING ) event= 0; @@ -239,25 +222,6 @@ int calc_memleak (void* ptr){ } if(doredraw) scrarea_queue_winredraw(curarea); - return 0; -} - -void winqreadnlaspace(unsigned short event, short val, char ascii) -{ - NlaParam param; - Base *base; - bActionStrip *strip, *next; - short mval[2]; - float dx, dy; - int cfra; - - param.event = event; - param.val = val; - param.snla = curarea->spacedata.first; - - - /* Call the protected (&obfuscated) eventloop function */ - calc_memleak(¶m); /* enable NLA */ } static void convert_nla(short mval[2]) |