ui/common/document.c

changeset 1092
0accf125a65f
parent 1089
a3db51a94b37
child 1095
e519ecc27cfe
equal deleted inserted replaced
1091:1524b5dc4d4d 1092:0accf125a65f
43 const CxAllocator *a = mp->allocator; 43 const CxAllocator *a = mp->allocator;
44 UiContext *ctx = uic_context(NULL, mp); 44 UiContext *ctx = uic_context(NULL, mp);
45 45
46 UiDoc *document = cxCalloc(a, sizeof(UiDoc) + size, 1); 46 UiDoc *document = cxCalloc(a, sizeof(UiDoc) + size, 1);
47 document->ctx = ctx; 47 document->ctx = ctx;
48 ctx->self_doc = document;
48 return &document->doc; 49 return &document->doc;
49 } 50 }
50 51
51 void ui_document_destroy(void *doc) { 52 void ui_document_destroy(void *doc) {
52 uic_context_destroy(ui_document_context(doc), doc); 53 uic_context_destroy(ui_document_context(doc), doc);

mercurial