|
@@ -526,7 +526,9 @@ static int load_dialog_vars_from_db(int fetch_num_rows)
|
|
dlg = (d_table->entries)[VAL_INT(values)].first;
|
|
dlg = (d_table->entries)[VAL_INT(values)].first;
|
|
while (dlg) {
|
|
while (dlg) {
|
|
if (dlg->h_id == VAL_INT(values+1)) {
|
|
if (dlg->h_id == VAL_INT(values+1)) {
|
|
- set_dlg_variable_unsafe(dlg, &VAL_STR(values+2), &VAL_STR(values+3));
|
|
|
|
|
|
+ str key = { VAL_STR(values+2).s, strlen(VAL_STRING(values+2)) };
|
|
|
|
+ str value = { VAL_STR(values+3).s, strlen(VAL_STRING(values+3)) };
|
|
|
|
+ set_dlg_variable_unsafe(dlg, &key, &value);
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
dlg = dlg->next;
|
|
dlg = dlg->next;
|