summaryrefslogtreecommitdiff
path: root/src/sink
diff options
context:
space:
mode:
Diffstat (limited to 'src/sink')
-rw-r--r--src/sink/desktop.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/sink/desktop.c b/src/sink/desktop.c
index 4a1b9ca..5529a3b 100644
--- a/src/sink/desktop.c
+++ b/src/sink/desktop.c
@@ -86,7 +86,7 @@ bool camu_desktop_init(struct camu_desktop *c, const char *name)
if (!camu_screen_create_renderer(&c->scr, c->renderer)) {
return false;
}
- c->renderer->render(c->renderer, &c->scr);
+ c->renderer->render(c->renderer, &c->scr, true);
if (!camu_mixer_init(&c->mixer, camu_audio_miniaudio_create())) {
//if (!camu_mixer_init(&c->mixer, (struct camu_audio *)&audio_plugin_null)) {
return false;
@@ -113,8 +113,9 @@ bool camu_desktop_connect(struct camu_desktop *c, u8 type, struct nn_event_loop
bool camu_desktop_tick(struct camu_desktop *c)
{
- if (!c->should_quit && camu_screen_tick(&c->scr)) {
- c->renderer->render(c->renderer, &c->scr);
+ bool force;
+ if (!c->should_quit && camu_screen_tick(&c->scr, &force)) {
+ c->renderer->render(c->renderer, &c->scr, force);
}
return !c->should_quit;
}