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

List:       kde-commits
Subject:    kdebase/kicker/core
From:       Aaron J. Seigo <aseigo () kde ! org>
Date:       2005-04-09 3:49:17
Message-ID: 20050409034917.1F0DB494 () office ! kde ! org
[Download RAW message or body]

CVS commit by aseigo: 

disconnect from slots when taking a container, avoids multiple connects
and the resulting malbehaviours
BUGS:102857


  M +11 -0     containerarea.cpp   1.220


--- kdebase/kicker/core/containerarea.cpp  #1.219:1.220
@@ -630,4 +630,15 @@ void ContainerArea::takeContainer(BaseCo
     }
 
+    disconnect(a, SIGNAL(moveme(BaseContainer*)),
+               this, SLOT(startContainerMove(BaseContainer*)));
+    disconnect(a, SIGNAL(removeme(BaseContainer*)),
+               this, SLOT(removeContainer(BaseContainer*)));
+    disconnect(a, SIGNAL(takeme(BaseContainer*)),
+               this, SLOT(takeContainer(BaseContainer*)));
+    disconnect(a, SIGNAL(requestSave()),
+               this, SLOT(slotSaveContainerConfig()));
+    disconnect(a, SIGNAL(maintainFocus(bool)),
+               this, SIGNAL(maintainFocus(bool)));
+
     a->slotRemoved(_config);
     m_containers.removeRef(a);


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

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