Index: services/ui/ws/window_tree.cc |
diff --git a/services/ui/ws/window_tree.cc b/services/ui/ws/window_tree.cc |
index 6e8ca14a421a5a729f2a2af57c3b8458ef08f10f..9303fb77c2c4926058b30581601a99fc36073702 100644 |
--- a/services/ui/ws/window_tree.cc |
+++ b/services/ui/ws/window_tree.cc |
@@ -951,14 +951,9 @@ void WindowTree::ProcessTransientWindowRemoved( |
void WindowTree::ProcessWindowSurfaceChanged( |
ServerWindow* window, |
const cc::SurfaceInfo& surface_info) { |
- ServerWindow* parent_window = window->parent(); |
- ClientWindowId client_window_id, parent_client_window_id; |
- if (!IsWindowKnown(window, &client_window_id) || |
- !IsWindowKnown(parent_window, &parent_client_window_id) || |
- !created_window_map_.count(parent_window->id())) { |
+ ClientWindowId client_window_id; |
+ if (!IsWindowKnown(window, &client_window_id)) |
return; |
- } |
- |
client()->OnWindowSurfaceChanged(client_window_id.id, surface_info); |
} |