Loading services/surfaceflinger/Layer.cpp +3 −2 Original line number Diff line number Diff line Loading @@ -1810,7 +1810,8 @@ Layer::RoundedCornerState Layer::getRoundedCornerState() const { } } const float radius = getDrawingState().cornerRadius; return radius > 0 ? RoundedCornerState(getCrop(getDrawingState()).toFloatRect(), radius) return radius > 0 && getCrop(getDrawingState()).isValid() ? RoundedCornerState(getCrop(getDrawingState()).toFloatRect(), radius) : RoundedCornerState(); } Loading Loading
services/surfaceflinger/Layer.cpp +3 −2 Original line number Diff line number Diff line Loading @@ -1810,7 +1810,8 @@ Layer::RoundedCornerState Layer::getRoundedCornerState() const { } } const float radius = getDrawingState().cornerRadius; return radius > 0 ? RoundedCornerState(getCrop(getDrawingState()).toFloatRect(), radius) return radius > 0 && getCrop(getDrawingState()).isValid() ? RoundedCornerState(getCrop(getDrawingState()).toFloatRect(), radius) : RoundedCornerState(); } Loading