summaryrefslogtreecommitdiffstats
path: root/src/wifi
diff options
context:
space:
mode:
Diffstat (limited to 'src/wifi')
-rw-r--r--src/wifi/qwificontroller.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/wifi/qwificontroller.cpp b/src/wifi/qwificontroller.cpp
index a260050..f5ed741 100644
--- a/src/wifi/qwificontroller.cpp
+++ b/src/wifi/qwificontroller.cpp
@@ -139,6 +139,11 @@ void QWifiController::initializeBackend()
qCDebug(B2QT_WIFI) << "initializing wifi backend";
emit backendStateChanged(QWifiManager::Initializing);
+ QProcess rfkill;
+ rfkill.start(QStringLiteral("rfkill"),
+ QStringList() << QStringLiteral("unblock") << QStringLiteral("wifi"));
+ rfkill.waitForFinished();
+
QProcess ifconfig;
ifconfig.start(QStringLiteral("ifconfig"),
QStringList() << QLatin1String(m_interface) << QStringLiteral("up"));