Karrueche Tran and Chris Brown

Karrueche Tran and Chris Brown have broken up.

According to TMZ.com, the singer’s on-again, off-again girlfriend got upset when he “liked” two fan photos on Instagram of his ex Rihanna and him together. She broke up with Brown and also changed her number.

The photo was just a small part of the problem though. Sources tell TMZ that Karrueche has been unhappy for a long time … because “Chris acts immature, like a child.” She thinks he’s ruining his life by spending more time partying than making music.

After the split, Brown didn’t hang his head low. Instead he jetted to St. Tropez and took one of Karrueche’s good friends along with him… and was photographed with her to purposely make his ex jealous.

Chris Brown vacations in St. Tropez