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

List:       kde-commits
Subject:    kdelibs/kmdi
From:       Joseph Wenninger <kde () jowenn ! at>
Date:       2004-02-29 22:04:02
Message-ID: 20040229220402.484F3993A () office ! kde ! org
[Download RAW message or body]

CVS commit by jowenn: 

don't collapse the tool container, if a hidden tool view is being removed


  M +10 -6     kmdidockcontainer.cpp   1.57


--- kdelibs/kmdi/kmdidockcontainer.cpp  #1.56:1.57
@@ -1,3 +1,3 @@
-        /* This file is part of the KDE project
+/* This file is part of the KDE project
    Copyright (C) 2002 Christoph Cullmann <cullmann@kde.org>
    Copyright (C) 2002,2003 Joseph Wenninger <jowenn@kde.org>
@@ -252,6 +252,8 @@ void KMdiDockContainer::removeWidget(KDo
   if (!m_map.contains(w)) return;
   int id=m_map[w];
+  if (m_tb->isTabRaised(id)) {
   m_tb->setTab(id,false);
   tabClicked(id);
+  }
   m_tb->removeTab(id);
   m_ws->removeWidget(w);
@@ -277,8 +279,10 @@ void KMdiDockContainer::undockWidget(KDo
     return;
 
-  kdDebug(760)<<"Wiget has been undocked, setting tab down"<<endl;
   int id=m_map[w];
+  if (m_tb->isTabRaised(id)) {
+          kdDebug(760)<<"Wiget has been undocked, setting tab down"<<endl;
   m_tb->setTab(id,false);
   tabClicked(id);
+  }
 }
 


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

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