diff --git a/src/dlangui/widgets/widget.d b/src/dlangui/widgets/widget.d index a39e9201..2e760f60 100644 --- a/src/dlangui/widgets/widget.d +++ b/src/dlangui/widgets/widget.d @@ -1413,7 +1413,8 @@ public: /// request redraw void invalidate() { _needDraw = true; - window.update(); + if(window !is null) + window.update(); } /// helper function for implement measure() when widget's content dimensions are known