[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/workspace/plasma/applets/lock_logout
From:       Marco Martin <notmart () gmail ! com>
Date:       2008-06-28 10:34:49
Message-ID: 1214649289.145523.6498.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 825459 by mart:

calling resize() of an element in a layout is asking for problems..

BUG: 165023


 M  +2 -7      lockout.cpp  


--- trunk/KDE/kdebase/workspace/plasma/applets/lock_logout/lockout.cpp #825458:825459
@@ -91,20 +91,15 @@
     }
 
     if (formFactor() == Plasma::Horizontal) {
-        //if we are on horizontal panel
         setSizePolicy(QSizePolicy(QSizePolicy::Maximum, QSizePolicy::Expanding));
         qreal wsize = size().height() * ratioToKeep;
-
-        resize(QSizeF(wsize, size().height()));
         setMaximumSize(wsize, QWIDGETSIZE_MAX);
     } else if (formFactor() == Plasma::Vertical) {
-        //if we are on vertical panel
-        setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed));
+        setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Maximum));
         qreal hsize = size().width() / ratioToKeep;
-        resize(QSizeF(size().width(), hsize));
         setMaximumSize(QWIDGETSIZE_MAX, hsize);
     } else {
-        setMaximumSize(QWIDGETSIZE_MAX, QWIDGETSIZE_MAX / ratioToKeep);
+        setMaximumSize(QWIDGETSIZE_MAX, QWIDGETSIZE_MAX);
     }
 }
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic