diff --git a/client.h b/client.h index b203957f56..743cf6647f 100644 --- a/client.h +++ b/client.h @@ -314,8 +314,9 @@ class Client void ensureDecorationPixmapsPainted(); QRect decorationRect() const { - return decoration ? decoration->widget()->rect().translated(-padding_left, -padding_top) - : QRect(0, 0, width(), height()); + return (decoration && decoration->widget()) ? + decoration->widget()->rect().translated(-padding_left, -padding_top) : + QRect(0, 0, width(), height()); } enum CoordinateMode {