diff --git a/Userland/Applications/PixelPaint/LayerPropertiesWidget.cpp b/Userland/Applications/PixelPaint/LayerPropertiesWidget.cpp index 2983860eea..f10cbfcdaf 100644 --- a/Userland/Applications/PixelPaint/LayerPropertiesWidget.cpp +++ b/Userland/Applications/PixelPaint/LayerPropertiesWidget.cpp @@ -75,7 +75,7 @@ void LayerPropertiesWidget::set_layer(Layer* layer) return; if (layer) { - m_layer = layer->make_weak_ptr(); + m_layer = layer; m_name_textbox->set_text(layer->name()); m_opacity_slider->set_value(layer->opacity_percent()); m_visibility_checkbox->set_checked(layer->is_visible()); diff --git a/Userland/Applications/PixelPaint/LayerPropertiesWidget.h b/Userland/Applications/PixelPaint/LayerPropertiesWidget.h index 37b362311a..33d212d335 100644 --- a/Userland/Applications/PixelPaint/LayerPropertiesWidget.h +++ b/Userland/Applications/PixelPaint/LayerPropertiesWidget.h @@ -27,7 +27,7 @@ private: RefPtr m_opacity_slider; RefPtr m_name_textbox; - WeakPtr m_layer; + RefPtr m_layer; }; }