The door swung open a crack, a mere fraction, but enough for Tommy to hear what went on.

Does it follow that "Tommy wasn't able to hear anything because the door was shut."?
no