(Un)mark single image through generic function

This commit is contained in:
Bert Münnich
2018-06-09 13:12:46 +02:00
parent 1892ed9fd7
commit 87a1ace8a1
2 changed files with 18 additions and 14 deletions

12
main.c
View File

@ -321,6 +321,18 @@ void load_image(int new)
reset_timeout(animate);
}
bool mark_image(int n, bool on)
{
if (!!(files[n].flags & FF_MARK) != on) {
files[n].flags ^= FF_MARK;
markcnt += on ? 1 : -1;
if (mode == MODE_THUMB)
tns_mark(&tns, n, on);
return true;
}
return false;
}
void bar_put(win_bar_t *bar, const char *fmt, ...)
{
size_t len = bar->size - (bar->p - bar->buf), n;