summaryrefslogtreecommitdiff
path: root/plugins/workflow_objc/src/activities/super_init.rs
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/workflow_objc/src/activities/super_init.rs')
-rw-r--r--plugins/workflow_objc/src/activities/super_init.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/plugins/workflow_objc/src/activities/super_init.rs b/plugins/workflow_objc/src/activities/super_init.rs
index 81b9a453..7b6bb3f7 100644
--- a/plugins/workflow_objc/src/activities/super_init.rs
+++ b/plugins/workflow_objc/src/activities/super_init.rs
@@ -39,8 +39,7 @@ fn return_type_for_super_init(call: &util::Call, view: &BinaryView) -> Option<Re
util::match_constant_pointer_or_load_of_constant_pointer(&call.call.params[1])?;
let selector = Selector::from_address(view, selector_addr).ok()?;
- // TODO: This will match `initialize` and `initiate` which are not init methods.
- if !selector.name.starts_with("init") {
+ if !selector.is_init_family() {
return None;
}