Skip to content

Commit

Permalink
5502081: Migrate OnDisplayRemoved to OnDisplaysRemoved
Browse files Browse the repository at this point in the history
  • Loading branch information
clavin authored and ckerr committed May 31, 2024
1 parent 2abb5d1 commit ccf9a51
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 5 deletions.
10 changes: 6 additions & 4 deletions shell/browser/api/electron_api_screen.cc
Original file line number Diff line number Diff line change
Expand Up @@ -110,10 +110,12 @@ void Screen::OnDisplayAdded(const display::Display& new_display) {
"display-added", new_display));
}

void Screen::OnDisplayRemoved(const display::Display& old_display) {
base::SingleThreadTaskRunner::GetCurrentDefault()->PostNonNestableTask(
FROM_HERE, base::BindOnce(&DelayEmit, base::Unretained(this),
"display-removed", old_display));
void Screen::OnDisplaysRemoved(const display::Displays& old_displays) {
for (const auto& old_display : old_displays) {
base::SingleThreadTaskRunner::GetCurrentDefault()->PostNonNestableTask(
FROM_HERE, base::BindOnce(&DelayEmit, base::Unretained(this),
"display-removed", old_display));
}
}

void Screen::OnDisplayMetricsChanged(const display::Display& display,
Expand Down
2 changes: 1 addition & 1 deletion shell/browser/api/electron_api_screen.h
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ class Screen : public gin::Wrappable<Screen>,

// display::DisplayObserver:
void OnDisplayAdded(const display::Display& new_display) override;
void OnDisplayRemoved(const display::Display& old_display) override;
void OnDisplaysRemoved(const display::Displays& removed_displays) override;
void OnDisplayMetricsChanged(const display::Display& display,
uint32_t changed_metrics) override;

Expand Down

0 comments on commit ccf9a51

Please sign in to comment.