Fix obs_data_item_set for number types

This commit is contained in:
BtbN 2014-05-09 17:10:28 +02:00
parent 9d88c10ca4
commit 0236d4fb09

View file

@ -865,7 +865,7 @@ void obs_data_item_setint(obs_data_item_t *item, long long val)
struct obs_data_number num;
num.type = OBS_DATA_NUM_INT;
num.int_val = val;
obs_data_item_setdata(item, &val, sizeof(struct obs_data_number),
obs_data_item_setdata(item, &num, sizeof(struct obs_data_number),
OBS_DATA_NUMBER);
}
@ -874,7 +874,7 @@ void obs_data_item_setdouble(obs_data_item_t *item, double val)
struct obs_data_number num;
num.type = OBS_DATA_NUM_DOUBLE;
num.double_val = val;
obs_data_item_setdata(item, &val, sizeof(struct obs_data_number),
obs_data_item_setdata(item, &num, sizeof(struct obs_data_number),
OBS_DATA_NUMBER);
}