Lopez, 43, with her hair pulled back in a bun and wearing a flowing blue-and-white sundress, looked relaxed and happy – a different image than that painted by sources who say she has grown short-tempered with Smart.

For his part, Smart, in cut-off jeans, sneakers and a white T-shirt, betrayed just the hint of a smile behind dark sunglasses.