From db663ebb463dc00416038d068e538ab410558503 Mon Sep 17 00:00:00 2001 From: crupest Date: Sun, 12 Apr 2020 20:30:49 +0800 Subject: ... --- src/ui/control.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/ui/control.cpp') diff --git a/src/ui/control.cpp b/src/ui/control.cpp index 7691dac2..5417f4ce 100644 --- a/src/ui/control.cpp +++ b/src/ui/control.cpp @@ -33,12 +33,12 @@ void Control::_SetParent(Control* parent) { } void Control::_SetDescendantUiHost(UiHost* host) { + if (host == nullptr && ui_host_ == nullptr) return; + // You can only attach or detach window. Expects((host != nullptr && ui_host_ == nullptr) || (host == nullptr && ui_host_ != nullptr)); - if (host == nullptr && ui_host_ == nullptr) return; - if (host == nullptr) { const auto old = ui_host_; TraverseDescendants([old](Control* control) { -- cgit v1.2.3