From 8d5faa18fcf35ba5d78fdc653484493a55d2b076 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Thu, 1 Jan 2004 10:52:45 +0000 Subject: [PATCH] and the winner 2003 of the most obvious, most blatant xserver ressource leak goes to ... tamtam... redmond! svn path=/trunk/kdebase/kwin/; revision=275837 --- clients/redmond/redmond.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/clients/redmond/redmond.cpp b/clients/redmond/redmond.cpp index 4b0c9b82e9..14f94f5bfc 100644 --- a/clients/redmond/redmond.cpp +++ b/clients/redmond/redmond.cpp @@ -471,10 +471,10 @@ void RedmondDeco::slotReset() void RedmondDeco::iconChange() { - QPixmap *miniIcon = new QPixmap(icon().pixmap(QIconSet::Small, QIconSet::Normal)); + QPixmap miniIcon = icon().pixmap(QIconSet::Small, QIconSet::Normal); - if (!miniIcon->isNull()) - button[BtnMenu]->setPixmap(*miniIcon); + if (!miniIcon.isNull()) + button[BtnMenu]->setPixmap(miniIcon); else button[BtnMenu]->setPixmap(*defaultMenuPix); @@ -772,10 +772,9 @@ QSize RedmondDeco::minimumSize() const void RedmondDeco::activeChange() { - QPixmap *miniIcon = new QPixmap(icon().pixmap(QIconSet::Small, QIconSet::Normal)); - - if (!miniIcon->isNull()) { - button[BtnMenu]->setPixmap(*miniIcon); + QPixmap miniIcon = icon().pixmap(QIconSet::Small, QIconSet::Normal); + if (!miniIcon.isNull()) { + button[BtnMenu]->setPixmap(miniIcon); } else { button[BtnMenu]->setPixmap(kdelogo); }