Fix language when user logs out
authorPhilippe Lelong <lelong.ph@meltemus.com>
Wed, 21 Dec 2016 14:26:33 +0000 (15:26 +0100)
committerJosé Bollo <jose.bollo@iot.bzh>
Wed, 21 Dec 2016 14:28:40 +0000 (15:28 +0100)
Signed-off-by: Philippe Lelong <lelong.ph@meltemus.com>
HomeScreen/src2/applicationmodel.cpp
HomeScreen/src2/usermanagement.cpp

index ff7276e..ab93b6f 100644 (file)
@@ -74,6 +74,10 @@ ApplicationModel::Private::Private(ApplicationModel *parent)
 }
 void ApplicationModel::changeOrder(const int &hash)
 {
+    if(hash < 0) {
+        d->data = d->originalData;
+        return;
+    }
     int order = qAbs(hash) % 7;
     QList<int> o = d->orders.at(order);
     QList<AppInfo> newData;
index 49a1fdc..b4f7221 100644 (file)
@@ -28,6 +28,7 @@ UserManagement::UserManagement(QObject *root) : QObject()
 }
 void UserManagement::slot_disconnect()
 {
+    appModel->changeLanguage("us");
     appModel->changeOrder(-1);
     timerRed.stop();
     slot_turnOffRed();