Ubuntu Pastebin

Paste from ubuntu at Wed, 9 Dec 2015 13:49:14 +0000

Download as text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
diff -u qtbase-opensource-src-5.4.1+dfsg/src/plugins/bearer/networkmanager/qnetworkmanagerengine.cpp qtbase-opensource-src-5.4.1+dfsg/src/plugins/bearer/networkmanager/qnetworkmanagerengine.cpp
--- qtbase-opensource-src-5.4.1+dfsg/src/plugins/bearer/networkmanager/qnetworkmanagerengine.cpp
+++ qtbase-opensource-src-5.4.1+dfsg/src/plugins/bearer/networkmanager/qnetworkmanagerengine.cpp
@@ -229,13 +229,6 @@
 
 void QNetworkManagerEngine::requestUpdate()
 {
-    if (managerInterface && managerInterface->wirelessEnabled()) {
-        QHashIterator<QString, QNetworkManagerInterfaceDeviceWireless *> i(wirelessDevices);
-        while (i.hasNext()) {
-            i.next();
-            i.value()->requestScan();
-        }
-    }
     QMetaObject::invokeMethod(this, "updateCompleted", Qt::QueuedConnection);
 }
 
@@ -470,7 +463,7 @@
              if (i.value()->deviceType() == deviceType) {
                 QNetworkManagerInterfaceDeviceWired *wiredDevice
                         = wiredDevices.value(i.value()->path());
-                 if (wiredDevice->carrier()) {
+                 if (wiredDevice && wiredDevice->carrier()) {
                      cpPriv->state |= QNetworkConfiguration::Discovered;
                  }
              }
@@ -618,64 +611,6 @@
     cpPriv->purpose = QNetworkConfiguration::PublicPurpose;
 
     cpPriv->state = QNetworkConfiguration::Defined;
-    const QString connectionType = map.value("connection").value("type").toString();
-
-    if (connectionType == QLatin1String("802-3-ethernet")) {
-        cpPriv->bearerType = QNetworkConfiguration::BearerEthernet;
-
-        foreach (const QDBusObjectPath &devicePath, managerInterface->getDevices()) {
-            QNetworkManagerInterfaceDevice device(devicePath.path(),this);
-            if (device.deviceType() == DEVICE_TYPE_ETHERNET) {
-                QNetworkManagerInterfaceDeviceWired *wiredDevice = wiredDevices.value(device.path());
-                if (wiredDevice->carrier()) {
-                    cpPriv->state |= QNetworkConfiguration::Discovered;
-                    break;
-                }
-            }
-        }
-    } else if (connectionType == QLatin1String("802-11-wireless")) {
-        cpPriv->bearerType = QNetworkConfiguration::BearerWLAN;
-
-        const QString connectionSsid = map.value("802-11-wireless").value("ssid").toString();
-        for (int i = 0; i < accessPoints.count(); ++i) {
-            if (connectionSsid == accessPoints.at(i)->ssid()
-                    && map.value("802-11-wireless").value("seen-bssids").toStringList().contains(accessPoints.at(i)->hwAddress())) {
-                cpPriv->state |= QNetworkConfiguration::Discovered;
-                if (!configuredAccessPoints.contains(accessPoints.at(i)->path())) {
-                    configuredAccessPoints.insert(accessPoints.at(i)->path(),settingsPath);
-
-                    const QString accessPointId = accessPoints.at(i)->path();
-                    QNetworkConfigurationPrivatePointer ptr =
-                        accessPointConfigurations.take(accessPointId);
-
-                    if (ptr) {
-                        locker.unlock();
-                        emit configurationRemoved(ptr);
-                        locker.relock();
-                    }
-                }
-                break;
-            }
-        }
-    } else if (connectionType == QLatin1String("gsm")) {
-
-        const QString connectionPath = map.value("connection").value("id").toString();
-        cpPriv->name = contextName(connectionPath);
-        cpPriv->bearerType = currentBearerType(connectionPath);
-
-        if (ofonoManager && ofonoManager->isValid()) {
-            const QString contextPart = connectionPath.section('/', -1);
-            QHashIterator<QString, QOfonoDataConnectionManagerInterface*> i(ofonoContextManagers);
-            while (i.hasNext()) {
-                i.next();
-                const QString path = i.key() +"/"+contextPart;
-                if (isActiveContext(path)) {
-                    cpPriv->state |= QNetworkConfiguration::Active;
-                    break;
-                }
-            }
-        }
-    }
 
     return cpPriv;
 }
Download as text