| Index: components/mus/public/cpp/lib/window.cc
|
| diff --git a/components/mus/public/cpp/lib/window.cc b/components/mus/public/cpp/lib/window.cc
|
| index 688aa54b2b566cfc99ee39985b9d58a2dac3b203..d1b4cb6485bcae8bd2d2f055a2b48e504f778b03 100644
|
| --- a/components/mus/public/cpp/lib/window.cc
|
| +++ b/components/mus/public/cpp/lib/window.cc
|
| @@ -341,6 +341,9 @@ bool Window::Contains(const Window* child) const {
|
| }
|
|
|
| void Window::AddTransientWindow(Window* transient_window) {
|
| + // A system modal window cannot become a transient child.
|
| + DCHECK(!transient_window->is_modal() || transient_window->transient_parent());
|
| +
|
| if (connection_)
|
| CHECK_EQ(transient_window->connection(), connection_);
|
| LocalAddTransientWindow(transient_window);
|
|
|