diff --git a/source/gui/detail/window_layout.cpp b/source/gui/detail/window_layout.cpp index 86439dec..2596f67e 100644 --- a/source/gui/detail/window_layout.cpp +++ b/source/gui/detail/window_layout.cpp @@ -116,7 +116,8 @@ namespace nana for (auto* parent = wd->parent; parent; parent = parent->parent) { - overlap(rectangle{ parent->pos_root, parent->dimension }, visual, visual); + if (!overlap(rectangle{ parent->pos_root, parent->dimension }, visual, visual)) + return false; } return true;