From 525bb5e45f03e3d9a78984cfe19d0791e3de9ae8 Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Mon, 17 Oct 2016 13:47:08 +0300 Subject: [PATCH] possible fix for crash in #303 --- src/dlangui/widgets/widget.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dlangui/widgets/widget.d b/src/dlangui/widgets/widget.d index fbb28240..28f774eb 100644 --- a/src/dlangui/widgets/widget.d +++ b/src/dlangui/widgets/widget.d @@ -1580,7 +1580,7 @@ public: } /// returns parent widget, null for top level widget - @property Widget parent() const { return cast(Widget)_parent; } + @property Widget parent() const { return _parent ? cast(Widget)_parent : null; } /// sets parent for widget @property Widget parent(Widget parent) { _parent = parent; return this; } /// returns window (if widget or its parent is attached to window)