Exclude Background Mode code from ChromeOS
Split "enable_background" to "enable_background_mode" and
"enable_background_contents" (latter one is used in chrome).
Bug: 527045
Change-Id: Ia8d96379b74ecc5fb54fe0e6688a79e0ef9fa767
Reviewed-on: https://chromium-review.googlesource.com/822475
Reviewed-by: Drew Wilson <[email protected]>
Reviewed-by: Jochen Eisinger <[email protected]>
Commit-Queue: Denis Kuznetsov <[email protected]>
Cr-Commit-Position: refs/heads/master@{#524374}
diff --git a/chrome/browser/lifetime/browser_close_manager_browsertest.cc b/chrome/browser/lifetime/browser_close_manager_browsertest.cc
index 23b74551..e98a45e 100644
--- a/chrome/browser/lifetime/browser_close_manager_browsertest.cc
+++ b/chrome/browser/lifetime/browser_close_manager_browsertest.cc
@@ -34,6 +34,7 @@
#include "chrome/browser/ui/browser_window.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/common/chrome_switches.h"
+#include "chrome/common/features.h"
#include "chrome/common/url_constants.h"
#include "chrome/test/base/in_process_browser_test.h"
#include "chrome/test/base/ui_test_utils.h"
@@ -223,6 +224,7 @@
}
};
+#if BUILDFLAG(ENABLE_BACKGROUND_MODE)
class FakeBackgroundModeManager : public BackgroundModeManager {
public:
FakeBackgroundModeManager()
@@ -250,6 +252,7 @@
DISALLOW_COPY_AND_ASSIGN(FakeBackgroundModeManager);
};
+#endif // BUILDFLAG(ENABLE_BACKGROUND_MODE)
} // namespace
@@ -1259,6 +1262,8 @@
BrowserCloseManagerWithDownloadsBrowserTest,
testing::Bool());
+#if BUILDFLAG(ENABLE_BACKGROUND_MODE)
+
class BrowserCloseManagerWithBackgroundModeBrowserTest
: public BrowserCloseManagerBrowserTest {
public:
@@ -1355,3 +1360,4 @@
INSTANTIATE_TEST_CASE_P(BrowserCloseManagerWithBackgroundModeBrowserTest,
BrowserCloseManagerWithBackgroundModeBrowserTest,
testing::Bool());
+#endif // BUILDFLAG(ENABLE_BACKGROUND_MODE)