Chris Brown was granted a "day pass" to leave rehab, to help out at a charity event.
The 24-year-old was released from his rehab centre for a few hours so he could spread some festive cheer for children at Brooklyn Projects Melrose in Los Angeles on December 22, reported TMZ.com.
The Love More rapper, who was ordered to complete a 90-day stint at a court-approved treatment facility for anger-management issues in November, showed no signs of his recent troubles as he posed with fans and collected toys at the Chris Brown and Brooklyn Projects toy drive, which he co-hosted.
"Thank you to all the fans who brought gifts for the kids today. Have a wonderful holiday. You've made a merry Christmas for a young child!," he tweeted after the event.
He also posted a photo of himself at the event, accompanied by the caption: "MY TEAM IS THE BEST!"
After the toy drive, where g uests were asked to bring new, unwrapped toys for underprivileged children, Chris headed straight back to rehab, Gossip Cop reported.
Chris was ordered to remain in his treatment facility on December 16, where he has been completing 24 hours of community service a week, after his probation was revoked in light of his October arrest for alleged assault in Washington DC.
The singer, who was arrested for assaulting then-girlfriend Rihanna in 2009, voluntarily entered rehab after his October 27 arrest but was forced to leave the programme after he threw a rock through his mother's car window after a treatment session.