Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(291)

Unified Diff: chrome/browser/ui/panels/display_settings_provider.cc

Issue 12430013: Fix panel showing logic when Chrome enters the fullscreen mode (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Fix per feedback Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/panels/display_settings_provider.cc
diff --git a/chrome/browser/ui/panels/display_settings_provider.cc b/chrome/browser/ui/panels/display_settings_provider.cc
index a675aa89925975797d30864e0e16a1fde02c5d70..2312d44836d4617f941b43ccf2201965450bf04e 100644
--- a/chrome/browser/ui/panels/display_settings_provider.cc
+++ b/chrome/browser/ui/panels/display_settings_provider.cc
@@ -41,6 +41,7 @@ void DisplaySettingsProvider::RemoveDesktopBarObserver(
void DisplaySettingsProvider::AddFullScreenObserver(
FullScreenObserver* observer) {
+ is_full_screen_ = IsFullScreen();
full_screen_observers_.AddObserver(observer);
if (full_screen_observers_.size() == 1 && NeedsPeriodicFullScreenCheck()) {
@@ -137,7 +138,7 @@ void DisplaySettingsProvider::CheckFullScreenMode() {
OnFullScreenModeChanged(is_full_screen_));
}
-bool DisplaySettingsProvider::IsFullScreen() const {
+bool DisplaySettingsProvider::IsFullScreen() {
return IsFullScreenMode();
}
« no previous file with comments | « chrome/browser/ui/panels/display_settings_provider.h ('k') | chrome/browser/ui/panels/docked_panel_collection.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698