ui/common/context.c

changeset 813
6d9066951cdb
parent 796
4d04cb879daa
child 875
0575ca45f1bb
equal deleted inserted replaced
812:29c19fcae088 813:6d9066951cdb
107 // move the bindings to the document 107 // move the bindings to the document
108 UiContext *var_ctx = ctx; 108 UiContext *var_ctx = ctx;
109 while(var_ctx) { 109 while(var_ctx) {
110 CxMapIterator i = cxMapIterator(var_ctx->vars); 110 CxMapIterator i = cxMapIterator(var_ctx->vars);
111 cx_foreach(CxMapEntry*, entry, i) { 111 cx_foreach(CxMapEntry*, entry, i) {
112 printf("attach %.*s\n", (int)entry->key->len, entry->key->data); 112 printf("attach %.*s\n", (int)entry->key->len, (char*)entry->key->data);
113 UiVar *var = entry->value; 113 UiVar *var = entry->value;
114 UiVar *docvar = cxMapGet(doc_ctx->vars, *entry->key); 114 UiVar *docvar = cxMapGet(doc_ctx->vars, *entry->key);
115 if(docvar) { 115 if(docvar) {
116 // bind var to document var 116 // bind var to document var
117 uic_copy_binding(var, docvar, TRUE); 117 uic_copy_binding(var, docvar, TRUE);

mercurial