1
0
mirror of https://github.com/Tha14/toxic.git synced 2024-09-29 04:15:34 +02:00

reduce inactive window refresh rate

This commit is contained in:
Jfreegman 2014-07-06 16:18:34 -04:00
parent a784fdf9d5
commit 1575a40d61
No known key found for this signature in database
GPG Key ID: 3627F3144076AE63

View File

@ -467,18 +467,23 @@ static void do_toxic(Tox *m, ToxWindow *prompt)
tox_do(m); /* main tox-core loop */
}
#define INACTIVE_WIN_REFRESH_RATE 10
void *thread_winref(void *data)
{
Tox *m = (Tox *) data;
uint8_t draw_count = 0;
while (true) {
draw_active_window(m);
draw_count++;
if (Winthread.flag_resize) {
on_window_resize();
Winthread.flag_resize = false;
} else {
} else if (draw_count >= INACTIVE_WIN_REFRESH_RATE) {
refresh_inactive_windows();
draw_count = 0;
}
}
}