fix bug cancel camera delegate