Okay I've seen a replay.
I'll give the foul but it wasn't on the shot attempt. Contact was before the shot. Barry avoided the contact, moved right, then got hit, then put the ball on the floor instead of shooting up through Fisher, then picked up the ball, then Fisher landed, then Barry started to load up to shoot, then he shot the ball. I wouldn't give a foul on a shot attempt there. The dribble hit the floor after Fisher made contact.
Two FTs would have tied it up. Big no call.
Anyway .... I think Brent Barry made the biggest mistake of the night not going into Fisher's body with the shot attempt.
Edit: Okay now I've seen it from another angle. I'm going back to my first reaction. It was a borderline call that could have gone either way. There wasn't much contact, it wasn't in the act of shooting, Barry went away from it. That's not a situation where you regularly see a foul called.