diff --git a/AK/Vector.h b/AK/Vector.h index 94804368a9..01ed92ee24 100644 --- a/AK/Vector.h +++ b/AK/Vector.h @@ -339,14 +339,15 @@ public: } template - void remove_first_matching(Callback callback) + bool remove_first_matching(Callback callback) { for (size_t i = 0; i < size(); ++i) { if (callback(at(i))) { remove(i); - return; + return true; } } + return false; } template