+1. I'm never calling a flush draw if I know my villian has trips. If you hit your flush, any future bets from him will put you in a horrible situation.
If you know your villian always sees the flush, then let's think why he is betting:
either he thinks you have a queen/overpair and he has trips OR
he has boated and is valuebetting OR
he doesn't know what you have and wants to info bet/ blocker bet for a boat draw.
Which do you think is most likely?