Replaced log_period env with log_interval param

pull/390/head
FlightlessMango 4 years ago
parent 128fbd4b88
commit d8727110b0

@ -908,9 +908,6 @@ void init_system_info(){
<< "Gpu:" << gpu << "\n"
<< "Driver:" << driver << std::endl;
#endif
if (!log_period_env || !try_stoi(log_period, log_period_env))
log_period = 100;
}
void check_keybinds(struct overlay_params& params){
@ -939,7 +936,7 @@ void check_keybinds(struct overlay_params& params){
writeFile(params.output_file + get_current_time());
loggingOn = !loggingOn;
if (!params.output_file.empty() && loggingOn && log_period != 0)
if (!params.output_file.empty() && loggingOn && params.log_interval != 0)
std::thread(logging, &params).detach();
}
@ -1499,7 +1496,7 @@ void render_imgui(swapchain_stats& data, struct overlay_params& params, ImVec2&
ImGui::PopFont();
}
if (loggingOn && log_period == 0){
if (loggingOn && params.log_interval == 0){
elapsedLog = (double)(now - log_start);
if (params.log_duration && (elapsedLog) >= params.log_duration * 1000000)
loggingOn = false;

@ -199,6 +199,7 @@ parse_path(const char *str)
#define parse_font_scale_media_player(s) parse_font_size(s)
#define parse_cpu_text(s) parse_str(s)
#define parse_gpu_text(s) parse_str(s)
#define parse_log_interval(s) parse_unsigned(s)
#define parse_cpu_color(s) parse_color(s)
#define parse_gpu_color(s) parse_color(s)
@ -364,6 +365,7 @@ parse_overlay_config(struct overlay_params *params,
params->media_player_color = 0xffffff;
params->media_player_name = "spotify";
params->font_scale_media_player = 0.55f;
params->log_interval = 100;
#ifdef HAVE_X11
params->toggle_hud = { XK_F12 };

@ -86,6 +86,7 @@ typedef unsigned long KeySym;
OVERLAY_PARAM_CUSTOM(media_player_color) \
OVERLAY_PARAM_CUSTOM(cpu_text) \
OVERLAY_PARAM_CUSTOM(gpu_text) \
OVERLAY_PARAM_CUSTOM(log_interval) \
OVERLAY_PARAM_CUSTOM(help)
enum overlay_param_position {
@ -139,6 +140,7 @@ struct overlay_params {
std::string pci_dev;
std::string media_player_name;
std::string cpu_text, gpu_text;
unsigned log_interval;
std::string config_file_path;
std::unordered_map<std::string,std::string> options;

Loading…
Cancel
Save