| 506 |
506 |
| 507 void ui_string_set(UiString* s, const char* value) { |
507 void ui_string_set(UiString* s, const char* value) { |
| 508 if (s) { |
508 if (s) { |
| 509 if (s->set) { |
509 if (s->set) { |
| 510 ui_setop_enable(TRUE); |
510 ui_setop_enable(TRUE); |
| 511 s->set(s, value); |
511 s->set(s, value ? value : ""); |
| 512 ui_setop_enable(FALSE); |
512 ui_setop_enable(FALSE); |
| 513 } else { |
513 } else { |
| 514 if(s->value.free) { |
514 if(s->value.free) { |
| 515 s->value.free(s->value.ptr); |
515 s->value.free(s->value.ptr); |
| 516 } |
516 } |
| 536 |
536 |
| 537 void ui_text_set(UiText* s, const char* value) { |
537 void ui_text_set(UiText* s, const char* value) { |
| 538 if (s) { |
538 if (s) { |
| 539 if (s->set) { |
539 if (s->set) { |
| 540 ui_setop_enable(TRUE); |
540 ui_setop_enable(TRUE); |
| 541 s->set(s, value); |
541 s->set(s, value ? value : ""); |
| 542 ui_setop_enable(FALSE); |
542 ui_setop_enable(FALSE); |
| 543 } else { |
543 } else { |
| 544 if(s->value.free) { |
544 if(s->value.free) { |
| 545 s->value.free(s->value.ptr); |
545 s->value.free(s->value.ptr); |
| 546 } |
546 } |