You are correct.
But, IMO, it should take a state constiutional amendment just like Florida did to ban it.
Anything else is unacceptable to me.
Even if I disagree with the amendment, if the state passes an amendment to the state constitution banning smoking in private establishments, it tells me that I don't want to live in that state.
Consider this: if it were a strictly local issue, then smokers/clean-air-demanding folks could potentially live in adjoining municipalities with the advantage of easy travel to establishments of their choice.
I'd like a caveat on that, Joe. The antis and health fascists should not be permitted to use taxpayer funds to lobby for such an amendment, and NO ONE should be permitted to lie about it. Make the playing field "level" as they all claim they want, and I'd agree as well.