[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:       2009-02-08 20:54:07
Message-ID: 1234126447.379344.1537.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 923490 by chani:

containment-setting behaviour changed


 M  +4 -2      saverview.cpp  
 M  +1 -0      saverview.h  


--- trunk/KDE/kdebase/workspace/plasma/shells/screensaver/saverview.cpp \
#923489:923490 @@ -41,7 +41,8 @@
     : Plasma::View(containment, parent),
       m_appletBrowser(0),
       m_suppressShow(false),
-      m_setupMode(false)
+      m_setupMode(false),
+      m_init(false)
 {
     setWindowFlags(Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint |
             Qt::X11BypassWindowManagerHint);
@@ -243,9 +244,10 @@
 
 void SaverView::setContainment(Plasma::Containment *newContainment)
 {
-    if (newContainment == containment()) {
+    if (m_init && newContainment == containment()) {
         return;
     }
+    m_init=true;
 
     if (isVisible()) {
         disconnect(containment(), SIGNAL(showAddWidgetsInterface(QPointF)), this, \
                SLOT(showAppletBrowser()));
--- trunk/KDE/kdebase/workspace/plasma/shells/screensaver/saverview.h #923489:923490
@@ -75,6 +75,7 @@
     QPoint m_appletBrowserDragStart;
     bool m_suppressShow : 1;
     bool m_setupMode : 1;
+    bool m_init : 1;
 };
 
 #endif // multiple inclusion guard


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

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