From 9fbc39a8276da9da609dd803b5d61c0e57ddbcdf Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Tue, 16 Mar 2021 23:35:24 +0100 Subject: [PATCH] Fixed a segfault happening when closing a layout tab. --- src/laybasic/laybasic/layProperties.cc | 1 - src/laybasic/laybasic/layProperties.h | 5 +++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/laybasic/laybasic/layProperties.cc b/src/laybasic/laybasic/layProperties.cc index e526ac8f0..a409d7a63 100644 --- a/src/laybasic/laybasic/layProperties.cc +++ b/src/laybasic/laybasic/layProperties.cc @@ -22,7 +22,6 @@ #include "layProperties.h" -#include "layEditable.h" namespace lay { diff --git a/src/laybasic/laybasic/layProperties.h b/src/laybasic/laybasic/layProperties.h index f07f3badd..d055cccbb 100644 --- a/src/laybasic/laybasic/layProperties.h +++ b/src/laybasic/laybasic/layProperties.h @@ -25,6 +25,7 @@ #define HDR_layProperties #include "laybasicCommon.h" +#include "layEditable.h" #include @@ -209,7 +210,7 @@ public: */ lay::Editable *editable () { - return mp_editable; + return mp_editable.get (); } /** @@ -229,7 +230,7 @@ signals: private: db::Manager *mp_manager; - lay::Editable *mp_editable; + tl::weak_ptr mp_editable; }; }