Commit ab12ba67 authored by Avery Musbach's avatar Avery Musbach Committed by Commit Bot

split view: Make cosmetic fix

split_view_controller.h creates the impression that certain functions
are not from aura::WindowObserver. It is also not consistent with the
order of function definitions in split_view_controller.cc, and the order
in window_observer.h.

Change-Id: Idd5cc02169985a542e620da3ca1de2fed79827c2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1873161Reviewed-by: default avatarXiaoqian Dai <xdai@chromium.org>
Commit-Queue: Avery Musbach <amusbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#708608}
parent ad533270
......@@ -767,15 +767,6 @@ void SplitViewController::RemoveObserver(SplitViewObserver* observer) {
observers_.RemoveObserver(observer);
}
void SplitViewController::OnWindowDestroyed(aura::Window* window) {
DCHECK(InSplitViewMode());
DCHECK(IsWindowInSplitView(window));
auto iter = snapping_window_transformed_bounds_map_.find(window);
if (iter != snapping_window_transformed_bounds_map_.end())
snapping_window_transformed_bounds_map_.erase(iter);
OnSnappedWindowDetached(window, /*window_drag=*/false);
}
void SplitViewController::OnWindowPropertyChanged(aura::Window* window,
const void* key,
intptr_t old) {
......@@ -827,6 +818,15 @@ void SplitViewController::OnWindowBoundsChanged(
NotifyDividerPositionChanged();
}
void SplitViewController::OnWindowDestroyed(aura::Window* window) {
DCHECK(InSplitViewMode());
DCHECK(IsWindowInSplitView(window));
auto iter = snapping_window_transformed_bounds_map_.find(window);
if (iter != snapping_window_transformed_bounds_map_.end())
snapping_window_transformed_bounds_map_.erase(iter);
OnSnappedWindowDetached(window, /*window_drag=*/false);
}
void SplitViewController::OnResizeLoopStarted(aura::Window* window) {
if (split_view_type_ != SplitViewType::kClamshellType || !InSplitViewMode()) {
return;
......
......@@ -175,21 +175,21 @@ class ASH_EXPORT SplitViewController : public aura::WindowObserver,
void OnWindowDragEnded(aura::Window* dragged_window,
SnapPosition desired_snap_position,
const gfx::Point& last_location_in_screen);
void OnWindowBoundsChanged(aura::Window* window,
const gfx::Rect& old_bounds,
const gfx::Rect& new_bounds,
ui::PropertyChangeReason reason) override;
void OnResizeLoopStarted(aura::Window* window) override;
void OnResizeLoopEnded(aura::Window* window) override;
void AddObserver(SplitViewObserver* observer);
void RemoveObserver(SplitViewObserver* observer);
// aura::WindowObserver:
void OnWindowDestroyed(aura::Window* window) override;
void OnWindowPropertyChanged(aura::Window* window,
const void* key,
intptr_t old) override;
void OnWindowBoundsChanged(aura::Window* window,
const gfx::Rect& old_bounds,
const gfx::Rect& new_bounds,
ui::PropertyChangeReason reason) override;
void OnWindowDestroyed(aura::Window* window) override;
void OnResizeLoopStarted(aura::Window* window) override;
void OnResizeLoopEnded(aura::Window* window) override;
// WindowStateObserver:
void OnPostWindowStateTypeChange(ash::WindowState* window_state,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment