diff --git a/src/compositor.c b/src/compositor.c index e812d92..6ec0fb9 100644 --- a/src/compositor.c +++ b/src/compositor.c @@ -112,6 +112,9 @@ i32 run_main_loop(void) { if (comp.event.button.windowID == toolbox->id) { if (comp.button_hovered >= 0 && comp.button_hovered == comp.button_clicked) { + add_node(&comp, NODE_TYPE_OP, + (node_data_t){.func = ops[comp.button_hovered]}, + comp.last_clicked_mouse_x, comp.last_clicked_mouse_y); } comp.button_clicked = -1;