A Geraldton police officer has broken his hand after fending off a man who allegedly tried to grab his taser while in custody yesterday.
Another officer was also allegedly kicked in the leg during the incident.
Police said the 20-year-old man had been arrested after he allegedly punched a manager at McDonalds and smashed a window at the Geraldton restaurant about 5.30pm yesterday.
It is alleged the man then punched the driver's window of a car in the car park while a lady and children were inside the vehicle.
He then allegedly jumped on the bonnet of the vehicle and cracked the windscreen when the woman tried to drive away.
The man appeared before two Justice of Peace at the Geraldton Magistrate's Court today to face a charge of common assault, two counts of assaulting public officers and two counts of damage.
He was refused bail and is due to reappear in court tomorrow.