We prove that a four-dimensional gradient shrinking Ricci soliton with δW ± = 0 is either Einstein, or a finite quotient of S 3 × R, S 2 × R 2 or R 4 . We also prove that a four-dimensional cscK gradient Ricci soliton is either Kähler-Einstein, or a finite quotient of M × C, where M is a Riemann surface. The main arguments are curvature decompositions, the Weitzenböck formula for half Weyl curvature, and the maximum principle.