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

List:       kde-commits
Subject:    KDE/kdebase/workspace/plasma/shells/screensaver
From:       Chani Armitage <chanika () gmail ! com>
Date:       2008-12-28 0:53:30
Message-ID: 1230425610.748991.31328.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 902302 by chani:

compare qreals properly


 M  +3 -2      plasmaapp.cpp  


--- trunk/KDE/kdebase/workspace/plasma/shells/screensaver/plasmaapp.cpp #902301:902302
@@ -228,7 +228,7 @@
 
 void PlasmaApp::setActiveOpacity(qreal opacity)
 {
-    if (opacity == m_activeOpacity) {
+    if (qFuzzyCompare(opacity, m_activeOpacity)) {
         return;
     }
     m_activeOpacity = opacity;
@@ -242,7 +242,7 @@
 
 void PlasmaApp::setIdleOpacity(qreal opacity)
 {
-    if (opacity == m_idleOpacity) {
+    if (qFuzzyCompare(opacity, m_idleOpacity)) {
         return;
     }
     m_idleOpacity = opacity;
@@ -273,6 +273,7 @@
         m_view->containment()->openToolBox();
     } else if (m_view->isVisible()) {
         if (qFuzzyCompare(m_idleOpacity + qreal(1.0), qreal(1.0))) {
+            //opacity is 0
             m_view->hideView();
         } else {
             lock();
[prev in list] [next in list] [prev in thread] [next in thread] 

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