ui/gtk/text.c

changeset 161
b1eac0878ce7
parent 143
d499b29d7cb6
child 163
b70e2a77dea0
equal deleted inserted replaced
160:b3f36bfe1b41 161:b1eac0878ce7
572 } 572 }
573 return create_textfield_var(obj, width, frameless, password, var); 573 return create_textfield_var(obj, width, frameless, password, var);
574 } 574 }
575 575
576 void ui_textfield_destroy(GtkWidget *object, UiTextField *textfield) { 576 void ui_textfield_destroy(GtkWidget *object, UiTextField *textfield) {
577 ui_destroy_boundvar(textfield->ctx, textfield->var); 577 if(textfield->var) {
578 ui_destroy_boundvar(textfield->ctx, textfield->var);
579 }
578 free(textfield); 580 free(textfield);
579 } 581 }
580 582
581 void ui_textfield_changed(GtkEditable *editable, UiTextField *textfield) { 583 void ui_textfield_changed(GtkEditable *editable, UiTextField *textfield) {
582 UiString *value = textfield->var->value; 584 UiString *value = textfield->var->value;

mercurial