X-linked recessive disorders require two affected (recessive) alleles Xb to express in the female, but requires (the) only one in the male.
Therefore there are no male carriers. A normal male has the XB allele, and the affected male has the Xb allele.
A female either has 2 XB alleles, in which case she is normal and not a carrier.
If she has XBXb alleles, then she is a carrier, but phenotype is normal.
If she has XbXb alleles, she will exhibit colour-blindness.
Since woman's father has colour-blindness and she has normal vision, she is a carrier, because she has XBXb alleles.
Her husband has normal vision, so he has (one) XB allele.
Here's the Punnett square
Mother XB (father)
XB XBXB (normal vision)
Xb XBXb (carrier)
We see that the XbXb (colour-blindness) case is missing, so the phenotype colour-blind is not expected (unless other medical conditions are present)