aboutsummaryrefslogtreecommitdiff
path: root/src/compositor.c
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2024-01-11 20:39:41 +0100
committerdec05eba <dec05eba@protonmail.com>2024-01-11 20:43:49 +0100
commit3a1fb0dfc8bb255ee2d46fb12ba850a6f41c50ea (patch)
tree1429bfde7463c771a861956d5bd9a51d3b21e95d /src/compositor.c
parent2b9389ae016c8048a16ba033f27ca5c256985e4d (diff)
Add/remove window
Diffstat (limited to 'src/compositor.c')
-rw-r--r--src/compositor.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/compositor.c b/src/compositor.c
index 4b622c0..92a7029 100644
--- a/src/compositor.c
+++ b/src/compositor.c
@@ -69,6 +69,7 @@ void ngxc_compositor_remove_window(ngxc_compositor *self, Window window) {
for(int j = i + 1; j < self->num_windows; ++j) {
self->windows[j - 1] = self->windows[j];
}
+ self->num_windows--;
break;
}
}
@@ -128,7 +129,7 @@ void ngxc_compositor_render(ngxc_compositor *self) {
glFinish();
const double time_limit = 1.0f / 60.0f; // TODO: Get from randr
- const double delayed_update = time_limit - frame_duration - 0.002;
+ const double delayed_update = time_limit - frame_duration - 0.001;
//fprintf(stderr, "delayed update: %f\n", delayed_update);
if(delayed_update > 0.0)
usleep(delayed_update * 1000000.0);