Index: ui/views/widget/widget_removals_observer.h |
diff --git a/ui/views/widget/widget_removals_observer.h b/ui/views/widget/widget_removals_observer.h |
index e62acab36a482c7463e28afe481053a13efeb3f0..d7046073c4d56055c9372f258867c0b6a964daf2 100644 |
--- a/ui/views/widget/widget_removals_observer.h |
+++ b/ui/views/widget/widget_removals_observer.h |
@@ -18,7 +18,11 @@ class View; |
// from |View|. |
class VIEWS_EXPORT WidgetRemovalsObserver { |
public: |
- // Called immediately before a descendant view of |widget| is removed. |
+ // Called immediately before a descendant view of |widget| is removed |
+ // from this widget. Won't be called if the view is moved within the |
+ // same widget, but will be called if it's moved to a different widget. |
+ // Only called on the root of a view tree; it implies that all of the |
+ // descendants of |view| will be removed. |
virtual void OnWillRemoveView(Widget* widget, View* view) {} |
protected: |