diff -r 45c82a071aca -r 6c78cc6bd7a6 Source/Dispenser.m --- a/Source/Dispenser.m Wed May 28 12:47:10 2008 -0700 +++ b/Source/Dispenser.m Thu Jul 03 17:44:30 2008 -0700 @@ -72,14 +72,12 @@ { NSAssert(_bit==nil,@"Already have a currentBit"); - [CATransaction begin]; - [CATransaction setValue: (id)kCFBooleanTrue - forKey: kCATransactionDisableActions]; + BeginDisableAnimations(); self.bit = [self createBit]; CGPoint pos = _bit.position; _bit.position = CGPointMake(pos.x, pos.y+70); [self addSublayer: _bit]; - [CATransaction commit]; + EndDisableAnimations(); _bit.position = pos; }