From 749f62860e4b8406c4059107bd2c2ba63119d3ce Mon Sep 17 00:00:00 2001 From: sin-ack Date: Mon, 30 Aug 2021 18:44:59 +0000 Subject: [PATCH] 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. --- Userland/Libraries/LibCore/Object.cpp | 5 ----- Userland/Libraries/LibCore/Object.h | 1 - 2 files changed, 6 deletions(-) diff --git a/Userland/Libraries/LibCore/Object.cpp b/Userland/Libraries/LibCore/Object.cpp index cc5be65d54..088c465515 100644 --- a/Userland/Libraries/LibCore/Object.cpp +++ b/Userland/Libraries/LibCore/Object.cpp @@ -162,11 +162,6 @@ void Object::dump_tree(int indent) }); } -void Object::deferred_invoke(Function invokee) -{ - deferred_invoke([invokee = move(invokee), this] { invokee(*this); }); -} - void Object::deferred_invoke(Function invokee) { Core::deferred_invoke([invokee = move(invokee), strong_this = NonnullRefPtr(*this)] { invokee(); }); diff --git a/Userland/Libraries/LibCore/Object.h b/Userland/Libraries/LibCore/Object.h index 606d0ebeb1..01b12e509b 100644 --- a/Userland/Libraries/LibCore/Object.h +++ b/Userland/Libraries/LibCore/Object.h @@ -129,7 +129,6 @@ public: void dump_tree(int indent = 0); - void deferred_invoke(Function); void deferred_invoke(Function); void save_to(JsonObject&);