Index: components/mus/ws/server_window.cc |
diff --git a/components/mus/ws/server_window.cc b/components/mus/ws/server_window.cc |
index 518c0640fe0abcbe126f08b9557f6b1ebbbb3ec6..b98108ef625943ec91e9903f785577131ef4082a 100644 |
--- a/components/mus/ws/server_window.cc |
+++ b/components/mus/ws/server_window.cc |
@@ -29,6 +29,7 @@ ServerWindow::ServerWindow(ServerWindowDelegate* delegate, |
parent_(nullptr), |
stacking_target_(nullptr), |
transient_parent_(nullptr), |
+ is_modal_(false), |
visible_(false), |
cursor_id_(mojom::Cursor::CURSOR_NULL), |
opacity_(1), |
@@ -241,6 +242,10 @@ void ServerWindow::RemoveTransientWindow(ServerWindow* child) { |
OnTransientWindowRemoved(this, child)); |
} |
+void ServerWindow::SetAsModal() { |
+ is_modal_ = true; |
+} |
+ |
bool ServerWindow::Contains(const ServerWindow* window) const { |
for (const ServerWindow* parent = window; parent; parent = parent->parent_) { |
if (parent == this) |