diff --git a/sources/gui/src/mainwidget.cpp b/sources/gui/src/mainwidget.cpp
index 93f4d5c..5fce06f 100644
--- a/sources/gui/src/mainwidget.cpp
+++ b/sources/gui/src/mainwidget.cpp
@@ -94,8 +94,10 @@ void MainWidget::update()
{
if (debug) qDebug() << PDEBUG;
- updateMainTab();
- updateMenuMain();
+ if (mainWindow->currentTab() == 0) {
+ updateMainTab();
+ updateMenuMain();
+ }
if (timer.interval() != 0) return timer.start();
}
diff --git a/sources/gui/src/mainwindow.cpp b/sources/gui/src/mainwindow.cpp
index 58a2097..1e7d064 100644
--- a/sources/gui/src/mainwindow.cpp
+++ b/sources/gui/src/mainwindow.cpp
@@ -111,6 +111,14 @@ MainWindow::~MainWindow()
}
+int MainWindow::currentTab()
+{
+ if (debug) qDebug() << PDEBUG;
+
+ return ui->stackedWidget->currentIndex();
+}
+
+
Qt::ToolBarArea MainWindow::getToolBarArea()
{
if (debug) qDebug() << PDEBUG;
diff --git a/sources/gui/src/mainwindow.h b/sources/gui/src/mainwindow.h
index 5974233..f17ca40 100644
--- a/sources/gui/src/mainwindow.h
+++ b/sources/gui/src/mainwindow.h
@@ -42,11 +42,12 @@ class MainWindow : public QMainWindow
Q_OBJECT
public:
- explicit MainWindow(QWidget *parent = 0,
+ explicit MainWindow(QWidget *parent = nullptr,
const QVariantMap args = QVariantMap(),
- QTranslator *qtAppTranslator = 0,
- QTranslator *appTranslator = 0);
+ QTranslator *qtAppTranslator = nullptr,
+ QTranslator *appTranslator = nullptr);
~MainWindow();
+ int currentTab();
Qt::ToolBarArea getToolBarArea();
void emitNeedToBeConfigured();
QStringList printSettings();
diff --git a/sources/gui/src/mobilewidget.ui b/sources/gui/src/mobilewidget.ui
index d835064..c372d42 100644
--- a/sources/gui/src/mobilewidget.ui
+++ b/sources/gui/src/mobilewidget.ui
@@ -89,9 +89,6 @@
The username and password to connect with
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
@@ -125,9 +122,6 @@
The access point (apn) to connect on
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
diff --git a/sources/gui/src/wifimenuwidget.cpp b/sources/gui/src/wifimenuwidget.cpp
index 5d9d6a9..ed33915 100644
--- a/sources/gui/src/wifimenuwidget.cpp
+++ b/sources/gui/src/wifimenuwidget.cpp
@@ -75,8 +75,10 @@ void WiFiMenuWidget::update()
{
if (debug) qDebug() << PDEBUG;
- updateWifiTab();
- updateMenuWifi();
+ if (mainWindow->currentTab() == 2) {
+ updateWifiTab();
+ updateMenuWifi();
+ }
if (timer.interval() != 0) return timer.start();
}