Load user saved setting for blank timer on recovery startup
Fix persistence of military time
This commit is contained in:
@@ -431,10 +431,12 @@ int DataManager::SetValue(const string varName, string value, int persist /* = 0
|
||||
|
||||
if (pos->second.second != 0)
|
||||
SaveValues();
|
||||
if (varName == "tw_screen_timeout_secs")
|
||||
if (varName == "tw_screen_timeout_secs") {
|
||||
blankTimer.setTime(atoi(value.c_str()));
|
||||
else
|
||||
}
|
||||
else {
|
||||
gui_notifyVarChange(varName.c_str(), value.c_str());
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -853,6 +855,7 @@ void DataManager::SetDefaultValues()
|
||||
mValues.insert(make_pair("tw_terminal_state", make_pair("0", 0)));
|
||||
mValues.insert(make_pair("tw_background_thread_running", make_pair("0", 0)));
|
||||
mValues.insert(make_pair(TW_RESTORE_FILE_DATE, make_pair("0", 0)));
|
||||
mValues.insert(make_pair("tw_military_time", make_pair("0", 1)));
|
||||
mValues.insert(make_pair("tw_screen_timeout_secs", make_pair("60", 1)));
|
||||
mValues.insert(make_pair("tw_gui_done", make_pair("0", 0)));
|
||||
#ifdef TW_MAX_BRIGHTNESS
|
||||
|
||||
+1
-1
@@ -37,6 +37,7 @@ extern "C" {
|
||||
#include <sstream>
|
||||
#include "pages.hpp"
|
||||
#include "blanktimer.hpp"
|
||||
#include "../data.hpp"
|
||||
extern "C" {
|
||||
#include "../common.h"
|
||||
#include "../recovery_ui.h"
|
||||
@@ -46,7 +47,6 @@ extern "C" {
|
||||
|
||||
blanktimer::blanktimer(void) {
|
||||
blanked = 0;
|
||||
sleepTimer = 60;
|
||||
orig_brightness = getBrightness();
|
||||
}
|
||||
|
||||
|
||||
@@ -185,9 +185,12 @@ input_thread (void *cookie)
|
||||
0, lshift = 0, rshift = 0, key_repeat = 0;
|
||||
static struct timeval touchStart;
|
||||
HardwareKeyboard kb;
|
||||
string seconds;
|
||||
|
||||
//start screen timeout threads
|
||||
blankTimer.setTimerThread();
|
||||
DataManager::GetValue("tw_screen_timeout_secs", seconds);
|
||||
blankTimer.setTime(atoi(seconds.c_str()));
|
||||
|
||||
for (;;)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user