1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-19 14:05:06 +00:00

AK: Improve smart pointer ergonomics a bit.

This commit is contained in:
Andreas Kling 2019-04-14 02:36:06 +02:00
parent d5dec1922b
commit 3f6408919f
17 changed files with 49 additions and 31 deletions

View file

@ -15,7 +15,7 @@ GAbstractView::~GAbstractView()
void GAbstractView::set_model(RetainPtr<GModel>&& model)
{
if (model.ptr() == m_model.ptr())
if (model == m_model)
return;
if (m_model)
m_model->unregister_view(Badge<GAbstractView>(), *this);