From 55c6e08c9ecfe88a1efe73f16e8866b89ccb026c Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 11 Jul 2021 00:58:23 +0200 Subject: [PATCH] Kernel: Remove unnecessary String allocation in SystemExposedFolder --- Kernel/SystemExposed.cpp | 4 ++-- Kernel/SystemExposed.h | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Kernel/SystemExposed.cpp b/Kernel/SystemExposed.cpp index 8825003397..2471c69571 100644 --- a/Kernel/SystemExposed.cpp +++ b/Kernel/SystemExposed.cpp @@ -50,12 +50,12 @@ RefPtr SystemExposedFolder::lookup(StringView name) return {}; } -SystemExposedFolder::SystemExposedFolder(String name) +SystemExposedFolder::SystemExposedFolder(StringView name) : SystemExposedComponent(name) { } -SystemExposedFolder::SystemExposedFolder(String name, SystemExposedFolder const& parent_folder) +SystemExposedFolder::SystemExposedFolder(StringView name, SystemExposedFolder const& parent_folder) : SystemExposedComponent(name) , m_parent_folder(parent_folder) { diff --git a/Kernel/SystemExposed.h b/Kernel/SystemExposed.h index b07ba34b20..10a5e338db 100644 --- a/Kernel/SystemExposed.h +++ b/Kernel/SystemExposed.h @@ -9,7 +9,7 @@ #include #include #include -#include +#include #include #include #include @@ -53,8 +53,8 @@ public: virtual NonnullRefPtr to_inode(SysFS const& sysfs_instance) const override final; protected: - explicit SystemExposedFolder(String name); - SystemExposedFolder(String name, SystemExposedFolder const& parent_folder); + explicit SystemExposedFolder(StringView name); + SystemExposedFolder(StringView name, SystemExposedFolder const& parent_folder); NonnullRefPtrVector m_components; RefPtr m_parent_folder; };