From 809bdaa1f07950c532d1d24a0dea31f81e21bab9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=B6glund?= Date: Wed, 27 May 2009 16:08:26 +0000 Subject: [PATCH] Fix a crash that happens sometimes when gwenview starts. svn path=/trunk/KDE/kdebase/workspace/; revision=973675 --- client.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 {