ui/common/document.c

changeset 1197
4bbf0487509f
parent 1196
296b8b6eaae6
child 1198
5bb4366b0c32
--- a/ui/common/document.c	Sat Jun 13 17:19:59 2026 +0200
+++ b/ui/common/document.c	Sun Jun 14 10:52:28 2026 +0200
@@ -99,22 +99,13 @@
     ctx->ondetachdata = data;
 }
 
-static void attachment_action_callback(UiEvent *event, void *action) {
-    if(event->document) {
-        UiContext *ctx = ui_document_context(event->document);
-        ui_call_action_on(ctx, action);
-    }
-}
-
 void ui_document_onattach_action(void *doc, const char *action) {
     UiContext *ctx = ui_document_context(doc);
-    ctx->onattach = attachment_action_callback;
-    ctx->onattachdata = ui_strdup(ctx, action);
+    ui_context_onattach_action(ctx, action);
 }
 
 void ui_document_ondetach_action(void *doc, const char *action) {
     UiContext *ctx = ui_document_context(doc);
-    ctx->ondetach = attachment_action_callback;
-    ctx->ondetachdata = ui_strdup(ctx, action);
+    ui_context_ondetach_action(ctx, action);
 }
 

mercurial