Crossword Genius

Not seeing straight when angry, I'd say (5-4)

Ross

I believe the answer is:

'not seeing straight' is the definition.
(having eyes looking in different directions)

'angry i'd say' is the wordplay.
'angry' becomes 'cross' (I've seen this before).
'say' shows a homophone (sound like).
'id' sounds like 'eyed'.
'cross'+'eyed'='CROSS-EYED'

'when' is the link.

(Other definitions for cross-eyed that I've seen before include "Squinting", "With a squint".)

I've seen this clue in The Guardian.