As Loudpipes said...In FL it's been like that for about 10 years at least I think.

80% or more of the revenue has to be in beer/liqour sales to allow smoking inside if I am not mistaken.