it will be leaking in between the roof and the frame, even if it looks like it isnt, its very rare for it to come in elsewhere
if you can, remove the frame and renew the seal thats underneath, and maybe some silicone aswell, if you cant be bothered to remove the lining put a small bead around the outside of the frame where it meets the roof