A man who spat on a sheriff who refused him bail has been jailed for more than two and a half years.

Gordon Rose, from Govan in Glasgow, assaulted sheriff Daniel Kelly when the court convened outside of his cell.

After an earlier incident with another man, it was decided to go to Rose instead of bringing him into court.

He pleaded guilty to breaching a previously imposed community order, but when sheriff Kelly remanded him in custody, he spat on him which landed in his mouth, his arm and his gown.

The 33-year-old earlier admitted the assault on the sheriff in the cell of Glasgow Sheriff Court on August 31.

Sheriff principal Craig Turnbull jailed Rose for two years and eight months.

The court previously heard on the day of the incident, he was held in the cell area of the building and was due to appear from custody that afternoon in relation to his breach of community payback order.

Procurator fiscal depute Chris Farrell said: "His solicitor advised the sheriff that he could not be moved from the cell area and the custody court sheriff was asked to convene the court at his cell.

"At 4.30pm the sheriff convened the court in the cell area outside Rose's cell."

Rose's lawyer was also there along with the procurator fiscal depute and security officer.

The lower part of the cell shutter was open during the hearing.

Through his lawyer, Rose admitted breaching the community payback order he was on and asked to be released on bail before being sentenced - but this was refused.

Mr Farrell added: "At this stage the accused spat at the sheriff and it landed on his face, inside his mouth, on his arm and gown.

"The security officer quickly shut the open latch on the door."