summaryrefslogtreecommitdiffstats
path: root/scene/resources/sprite_frames.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-03-01 14:56:06 +0100
committerRémi Verschelde <rverschelde@gmail.com>2024-03-01 14:56:06 +0100
commitc1377920cdf919e7316e43f5039c46ac91fd96e0 (patch)
tree0a865a1885f183aecdb170b3d0fbfc4e7bb6c935 /scene/resources/sprite_frames.cpp
parent1e950dea5aeec11227c2f84e1f0256601ead23ac (diff)
parentcd2032a90b7b1a499ccf08fbf62d70e0ac9bb8fa (diff)
downloadredot-engine-c1377920cdf919e7316e43f5039c46ac91fd96e0.tar.gz
Merge pull request #86743 from Mickeon/autocompletion-optimise-object
Optimise comparisons for Object's `get_argument_options`
Diffstat (limited to 'scene/resources/sprite_frames.cpp')
-rw-r--r--scene/resources/sprite_frames.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/scene/resources/sprite_frames.cpp b/scene/resources/sprite_frames.cpp
index fc8bff1f25..42ffa2d25a 100644
--- a/scene/resources/sprite_frames.cpp
+++ b/scene/resources/sprite_frames.cpp
@@ -224,8 +224,9 @@ void SpriteFrames::_set_animations(const Array &p_animations) {
}
}
+#ifdef TOOLS_ENABLED
void SpriteFrames::get_argument_options(const StringName &p_function, int p_idx, List<String> *r_options) const {
- String pf = p_function;
+ const String pf = p_function;
if (p_idx == 0) {
if (pf == "has_animation" || pf == "remove_animation" || pf == "rename_animation" ||
pf == "set_animation_speed" || pf == "get_animation_speed" ||
@@ -240,6 +241,7 @@ void SpriteFrames::get_argument_options(const StringName &p_function, int p_idx,
}
Resource::get_argument_options(p_function, p_idx, r_options);
}
+#endif
void SpriteFrames::_bind_methods() {
ClassDB::bind_method(D_METHOD("add_animation", "anim"), &SpriteFrames::add_animation);