Tcp stream: Tcp slide window may be incorrectly used

Problem:
In function StreamTcpPacketStateNone SYN/ACK branch, ssn->server.window is assigned by Server announced TCP window. But according to my reviewing of relevent codes, server.window is used to record Client announced TCP window.
I’m not very sure about it, Please help break my puzzle.