diff --git a/app/gui/oven_control/config.cpp b/app/gui/oven_control/config.cpp index 49fa55c..6751707 100644 --- a/app/gui/oven_control/config.cpp +++ b/app/gui/oven_control/config.cpp @@ -22,6 +22,7 @@ #include "backlight.h" #include "udphandler.h" #include "system.h" +#include "unistd.h" using namespace Define; using namespace System; @@ -131,6 +132,7 @@ bool Config::saveConfig(void){ if(file.open(QIODevice::WriteOnly)){ writelen = file.write(buff,sizeof(config_lists)+1); file.close(); + sync(); if(writelen == (sizeof(config_lists)+1)){ qDebug() << "config file saved"; return true; @@ -339,6 +341,7 @@ bool Config::saveFavorite(void){ qDebug() << "save favorite index" << itemp; } file.close(); + sync(); qDebug()<<"saving Favorite menu success"; return true; }