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

List:       kde-commits
Subject:    =?utf-8?q?=5Bnetworkmanagement=5D_applet=3A_Prevents_the_hidden_?=
From:       "Lamarque V.Souza" <lamarque () gmail ! com>
Date:       2011-03-01 3:19:56
Message-ID: 20110301031956.8DB24A60CD () git ! kde ! org
[Download RAW message or body]

Git commit 64d66bf4c2fbb9665f4283fbd3bfc28206fdde33 by Lamarque V. Souza.
Committed on 01/03/2011 at 04:03.
Pushed by lvsouza into branch 'master'.

Prevents the hidden item being added twice during a kded4 restart.

M  +4    -3    applet/activatablelistwidget.cpp     

http://commits.kde.org/networkmanagement/64d66bf4c2fbb9665f4283fbd3bfc28206fdde33

diff --git a/applet/activatablelistwidget.cpp b/applet/activatablelistwidget.cpp
index e334025..d830ccf 100644
--- a/applet/activatablelistwidget.cpp
+++ b/applet/activatablelistwidget.cpp
@@ -218,6 +218,9 @@ void ActivatableListWidget::createItem(RemoteActivatable * activatable)
 
 void ActivatableListWidget::createHiddenItem()
 {
+    if (m_hiddenItem) {
+        return;
+    }
     //HiddenWirelessNetworkItem* ai = 0;
     m_hiddenItem = new HiddenWirelessNetworkItem(m_widget);
     Q_ASSERT(m_hiddenItem);
@@ -280,9 +283,7 @@ void ActivatableListWidget::setHasWireless(bool hasWireless)
     kDebug() << "++++++++++++++" << hasWireless;
     m_hasWireless = hasWireless;
     if (hasWireless) {
-        if (!m_hiddenItem) {
-            createHiddenItem();
-        }
+        createHiddenItem();
     } else {
         delete m_hiddenItem;
         m_hiddenItem = 0;

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

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