Signed-off-by: Sebastian Krzyszkowiak <d...@dosowisko.net> --- libs/service/networkinterfaceactivatableprovider.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/libs/service/networkinterfaceactivatableprovider.cpp b/libs/service/networkinterfaceactivatableprovider.cpp index 6fe60d2..f04f726 100644 --- a/libs/service/networkinterfaceactivatableprovider.cpp +++ b/libs/service/networkinterfaceactivatableprovider.cpp @@ -159,7 +159,7 @@ bool NetworkInterfaceActivatableProvider::hardwareAddressMatches(Knm::Connection #if 0 if (connection->type() == Knm::Connection::Wired) { Knm::WiredSetting * wiredSetting = dynamic_cast<Knm::WiredSetting *>(connection->setting(Knm::Setting::Wired)); - Solid::Control::WiredNetworkInterface * wiredIface = dynamic_cast<Solid::Control::WiredNetworkInterface *>(iface); + Solid::Control::WiredNetworkInterfaceNm09 * wiredIface = dynamic_cast<Solid::Control::WiredNetworkInterfaceNm09 *>(iface); if (wiredSetting && wiredIface) { @@ -170,7 +170,7 @@ bool NetworkInterfaceActivatableProvider::hardwareAddressMatches(Knm::Connection } } else if (connection->type() == Knm::Connection::Wireless) { Knm::WirelessSetting * wirelessSetting = dynamic_cast<Knm::WirelessSetting *>(connection->setting(Knm::Setting::Wireless)); - Solid::Control::WirelessNetworkInterface * wirelessIface = dynamic_cast<Solid::Control::WirelessNetworkInterface *>(iface); + Solid::Control::WirelessNetworkInterfaceNm09 * wirelessIface = dynamic_cast<Solid::Control::WirelessNetworkInterfaceNm09 *>(iface); if (wirelessSetting && wirelessIface) { @@ -189,7 +189,7 @@ void NetworkInterfaceActivatableProvider::handleAdd(Knm::Connection * addedConne Q_D(NetworkInterfaceActivatableProvider); // check type kDebug() << addedConnection->uuid(); - if (!d->activatables.contains(addedConnection->uuid())) { + if ((d->interface->connectionState() != Solid::Control::NetworkInterfaceNm09::Unmanaged) && (!d->activatables.contains(addedConnection->uuid()))) { if (hardwareAddressMatches(addedConnection, d->interface)) { if (matches(addedConnection->type(), d->interface->type())) { Knm::InterfaceConnection * ifaceConnection = Knm::InterfaceConnectionHelpers::buildInterfaceConnection(addedConnection, d->interface->uni(), this);; -- 1.7.10.4 >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<