# HG changeset patch # User Olaf Wintermann # Date 1779300035 -7200 # Node ID 2b1574ae72b5c18f526d4526aa5e79292fcc2d74 # Parent b4b3c689ff8ac9e4fb75727781d93b4ae01851c0 add todo for later optimization diff -r b4b3c689ff8a -r 2b1574ae72b5 ui/common/wrapper.c --- a/ui/common/wrapper.c Wed May 20 19:38:54 2026 +0200 +++ b/ui/common/wrapper.c Wed May 20 20:00:35 2026 +0200 @@ -55,6 +55,8 @@ } void ui_mainthread_object_unref(UiObject *obj) { + // TODO: detect if this is already the main thread and call + // ui_object_unref directly in that case ui_call_mainthread(obj_unref, obj); } @@ -63,6 +65,7 @@ } void ui_mainthread_document_unref(void *doc) { + // TODO: see ui_mainthread_object_unref ui_call_mainthread(doc_unref, doc); }