diff --git a/liblava-demo/light.cpp b/liblava-demo/light.cpp
index e3dc9902d5eea81175286a35cbab99975fe5468e..8a89a5974b65a2d4bf3b09453872f1c315f1ac70 100644
--- a/liblava-demo/light.cpp
+++ b/liblava-demo/light.cpp
@@ -262,7 +262,7 @@ int main(int argc, char* argv[]) {
         return true;
     };
 
-    app.on_process = [&](VkCommandBuffer cmd_buf, index frame) {
+    app.on_process = [&](VkCommandBuffer cmd_buf, lava::index frame) {
         scoped_label label(cmd_buf, "on_process");
 
         // start custom renderpass, run on_process() for each pipeline added to the renderpass