The way the law is written, if an establishment has a smoking section, it almost has to be a separate building, where there is NO chance of smoke entering an area where it's not supposed to be. Restaurants can go total NON, total smoking, or "provisional non-smoking" which means they have to jump thru a lot of hoops in keeping smokers and their smoke absolutely isolated from the rest.
Even with the "jumping through hoops" section, this law seems a lot more fair than most places which don't even have the option.