CCControlExtension icon indicating copy to clipboard operation
CCControlExtension copied to clipboard

Changing defaultTouchPriority for CCControlColourPicker does not propagate to children controls

Open TinyRob opened this issue 12 years ago • 0 comments

If you create an instance of CCControlColourPicker and then wish to change the touch priority for it, the effect is lost because the ivars "colourPicker" and "huePicker" do not get their defaultTouchPriority changed.

A simple fix for this would to just override the setter in CCControlColourPicker to look like this:

-(void) setDefaultTouchPriority:(NSInteger)defaultTouchPriority
{
    [super setDefaultTouchPriority:defaultTouchPriority];
    [_huePicker setDefaultTouchPriority:defaultTouchPriority];
    [_colourPicker setDefaultTouchPriority:defaultTouchPriority];
}

TinyRob avatar Jun 06 '13 01:06 TinyRob