Part of that statute MAY be null and void. What law or amendment to your constitution made your state a constitutional carry state?
Go read this: http://www.handgunlaw.us/states/kansas.pdf
Open Carry is legal for those without a valid Permit/license. The state preempts all local firearm laws in the state. The Minimum age for Open Carry is 18. See “State Preemption Section.”
See KS Statute 12-16,124 and 75-7c20 for more information.
In some states Open Carry is forbidden in places where those with a valid permit/license can carry. This is not the last word on Open Carry in this state. Check at www.opencarry.org or go to Google and type in State Name Open Carry or Open Carry State Name for a search for open carry info in this state. Check with the State's RKBA Organization/s. Also see “Attorney General Opinions/Court Cases” Section for any written opinions/Cases on Open Carry.
Note: I am being told that Open Carry is frowned upon in the Kansas City Area but with new law is legal.