Typically, after i post about how i fixed mine it broke again the next day!:doh:
This time i used a hot glue gun in excessive amounts, oh and the channel the edge of the glass sits in down either side, needed poked back into shape with a screwdriver, it was slightly kinked...maybe another reason it was sticky?