diff options
author | Campbell Barton <ideasman42@gmail.com> | 2020-09-18 04:06:41 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2020-09-18 04:15:12 +0300 |
commit | 0e78dacb4d30070fd5ac727a7566d54bd11de545 (patch) | |
tree | df94581399d1d92f1818504d122f67e80a19094e /source/blender/editors/interface/interface_templates.c | |
parent | 1dda60792cc303ec81785d6a79926eed9a4da3d3 (diff) |
Cleanup: change enum usage so types are explicitly listed
Structure switch statements so new missing items cause warnings.
Diffstat (limited to 'source/blender/editors/interface/interface_templates.c')
-rw-r--r-- | source/blender/editors/interface/interface_templates.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/source/blender/editors/interface/interface_templates.c b/source/blender/editors/interface/interface_templates.c index 30b98717505..9d9a7e53c49 100644 --- a/source/blender/editors/interface/interface_templates.c +++ b/source/blender/editors/interface/interface_templates.c @@ -675,7 +675,7 @@ static void template_id_cb(bContext *C, void *arg_litem, void *arg_event) static const char *template_id_browse_tip(const StructRNA *type) { if (type) { - switch (RNA_type_to_ID_code(type)) { + switch ((ID_Type)RNA_type_to_ID_code(type)) { case ID_SCE: return N_("Browse Scene to be linked"); case ID_OB: @@ -744,6 +744,15 @@ static const char *template_id_browse_tip(const StructRNA *type) return N_("Browse Volume Data to be linked"); case ID_SIM: return N_("Browse Simulation to be linked"); + + /* Use generic text. */ + case ID_LI: + case ID_IP: + case ID_KE: + case ID_VF: + case ID_GR: + case ID_WM: + break; } } return N_("Browse ID data to be linked"); |