Index: ui/aura/window.cc |
diff --git a/ui/aura/window.cc b/ui/aura/window.cc |
index 854eaf4b2e74b35dafa3dc43e4e69149d0aa9f23..f13ce7cbca503893eeed78881f57d1e2b7a0e9dc 100644 |
--- a/ui/aura/window.cc |
+++ b/ui/aura/window.cc |
@@ -442,6 +442,9 @@ Desktop* Window::GetDesktop() { |
void Window::SetBoundsInternal(const gfx::Rect& new_bounds) { |
const gfx::Rect old_bounds = bounds(); |
+ if (old_bounds == new_bounds) |
+ return; |
+ |
bool was_move = old_bounds.size() == new_bounds.size(); |
layer_->SetBounds(new_bounds); |