LibCore: Remove deferred_invoke overload with Object& parameter

This is not necessary because the user can just use this, which is
referenced until the deferred invocation is complete.
This commit is contained in:
sin-ack 2021-08-30 18:44:59 +00:00 committed by Ali Mohammad Pur
commit 749f62860e
Notes: sideshowbarker 2024-07-18 04:55:02 +09:00
2 changed files with 0 additions and 6 deletions

View file

@ -162,11 +162,6 @@ void Object::dump_tree(int indent)
});
}
void Object::deferred_invoke(Function<void(Object&)> invokee)
{
deferred_invoke([invokee = move(invokee), this] { invokee(*this); });
}
void Object::deferred_invoke(Function<void()> invokee)
{
Core::deferred_invoke([invokee = move(invokee), strong_this = NonnullRefPtr(*this)] { invokee(); });

View file

@ -129,7 +129,6 @@ public:
void dump_tree(int indent = 0);
void deferred_invoke(Function<void(Object&)>);
void deferred_invoke(Function<void()>);
void save_to(JsonObject&);