1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 15:28:11 +00:00

LibGUI: Remove use of copy_ref().

This commit is contained in:
Andreas Kling 2019-07-11 15:49:47 +02:00
parent b0372883ff
commit 992272761c
3 changed files with 4 additions and 3 deletions

View file

@ -149,7 +149,7 @@ GIcon GDirectoryModel::icon_for(const Entry& entry) const
LOCKER(thumbnail_cache().lock()); LOCKER(thumbnail_cache().lock());
auto it = thumbnail_cache().resource().find(path); auto it = thumbnail_cache().resource().find(path);
if (it != thumbnail_cache().resource().end()) { if (it != thumbnail_cache().resource().end()) {
entry.thumbnail = (*it).value.copy_ref(); entry.thumbnail = (*it).value;
} else { } else {
thumbnail_cache().resource().set(path, nullptr); thumbnail_cache().resource().set(path, nullptr);
} }

View file

@ -11,7 +11,7 @@ GIcon::GIcon(const GIconImpl& impl)
} }
GIcon::GIcon(const GIcon& other) GIcon::GIcon(const GIcon& other)
: m_impl(other.m_impl.copy_ref()) : m_impl(other.m_impl)
{ {
} }

View file

@ -29,7 +29,8 @@ public:
GIcon& operator=(const GIcon& other) GIcon& operator=(const GIcon& other)
{ {
m_impl = other.m_impl.copy_ref(); if (this != &other)
m_impl = other.m_impl;
return *this; return *this;
} }