Yes. Precisely. I continually get this "wrong" because I forget to state it this awkwardly.
I would prefer if the vernacular was allowed in addition to what's technically correct here.
I think that could mean her takes her coat off himself ie if he was wearing it, whereas in the sentence di means he is specifically taking it off her
I took me seven times but I finally learned how to type this sentence. That is all I just want who reads this to know no matter how many times they try in this impossible question they will succeed eventually. If you made it this far you've come too far to quit. God love you all.