mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-09-20 13:08:50 +02:00
Fix non-VS compile issues
As usual, microsoft treats all enums as integers, rather than actually even checking the enum type. Worthless compiler. Just complete garbage.
This commit is contained in:
parent
1eeece5b97
commit
9db52da6a1
@ -246,8 +246,8 @@ static char **dup_str_list(const char **str_list)
|
|||||||
void obs_category_add_list(obs_category_t cat,
|
void obs_category_add_list(obs_category_t cat,
|
||||||
const char *name, const char *desc,
|
const char *name, const char *desc,
|
||||||
const char **value_names, const char **values,
|
const char **value_names, const char **values,
|
||||||
enum obs_dropdown_type type,
|
enum obs_combo_type type,
|
||||||
enum obs_dropdown_format format)
|
enum obs_combo_format format)
|
||||||
{
|
{
|
||||||
if (!cat) return;
|
if (!cat) return;
|
||||||
|
|
||||||
@ -364,7 +364,7 @@ const char **obs_property_list_names(obs_property_t p)
|
|||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
struct list_data *data = get_property_data(p);
|
struct list_data *data = get_property_data(p);
|
||||||
return data->names;
|
return (const char **)data->names;
|
||||||
}
|
}
|
||||||
|
|
||||||
const char **obs_property_list_values(obs_property_t p)
|
const char **obs_property_list_values(obs_property_t p)
|
||||||
@ -373,7 +373,7 @@ const char **obs_property_list_values(obs_property_t p)
|
|||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
struct list_data *data = get_property_data(p);
|
struct list_data *data = get_property_data(p);
|
||||||
return data->values;
|
return (const char **)data->values;
|
||||||
}
|
}
|
||||||
|
|
||||||
enum obs_combo_type obs_property_list_type(obs_property_t p)
|
enum obs_combo_type obs_property_list_type(obs_property_t p)
|
||||||
@ -385,7 +385,7 @@ enum obs_combo_type obs_property_list_type(obs_property_t p)
|
|||||||
return data->type;
|
return data->type;
|
||||||
}
|
}
|
||||||
|
|
||||||
enum obs_combo_type obs_property_list_format(obs_property_t p)
|
enum obs_combo_format obs_property_list_format(obs_property_t p)
|
||||||
{
|
{
|
||||||
if (!p || !is_combo(p))
|
if (!p || !is_combo(p))
|
||||||
return OBS_COMBO_FORMAT_INVALID;
|
return OBS_COMBO_FORMAT_INVALID;
|
||||||
|
Loading…
Reference in New Issue
Block a user