Fixed cache (#175)
This commit is contained in:
parent
3eb849ae22
commit
d94c325e7f
1 changed files with 7 additions and 6 deletions
13
uwufetch.c
13
uwufetch.c
|
@ -672,8 +672,8 @@ void print_ascii(struct info* user_info) {
|
||||||
fclose(file);
|
fclose(file);
|
||||||
}
|
}
|
||||||
|
|
||||||
// prints the info after reading the cache file
|
// prints the info after reading the cache file and returns the count of printed lines
|
||||||
void print_cache(struct configuration* config_flags, struct info* user_info) {
|
int print_cache(struct configuration* config_flags, struct info* user_info) {
|
||||||
#ifndef __APPLE__
|
#ifndef __APPLE__
|
||||||
#ifndef _WIN32
|
#ifndef _WIN32
|
||||||
sysinfo(&user_info->sys); // to get uptime
|
sysinfo(&user_info->sys); // to get uptime
|
||||||
|
@ -727,8 +727,7 @@ void print_cache(struct configuration* config_flags, struct info* user_info) {
|
||||||
|
|
||||||
#endif // __APPLE__
|
#endif // __APPLE__
|
||||||
print_ascii(user_info);
|
print_ascii(user_info);
|
||||||
print_info(config_flags, user_info);
|
return print_info(config_flags, user_info);
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// truncates the given string
|
// truncates the given string
|
||||||
|
@ -1293,7 +1292,8 @@ int main(int argc, char* argv[]) {
|
||||||
write_cache(&user_info);
|
write_cache(&user_info);
|
||||||
}
|
}
|
||||||
config_flags = parse_config(&user_info); // reading the config
|
config_flags = parse_config(&user_info); // reading the config
|
||||||
print_cache(&config_flags, &user_info);
|
if (print_cache(&config_flags, &user_info) < 7)
|
||||||
|
printf("\033[3B");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1348,7 +1348,8 @@ int main(int argc, char* argv[]) {
|
||||||
return 0;
|
return 0;
|
||||||
case 'w':
|
case 'w':
|
||||||
write_cache(&user_info);
|
write_cache(&user_info);
|
||||||
print_cache(&config_flags, &user_info);
|
if (print_cache(&config_flags, &user_info) < 7)
|
||||||
|
printf("\033[3B");
|
||||||
return 0;
|
return 0;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in a new issue