| Index: chrome/browser/extensions/extension_tab_util.cc
|
| diff --git a/chrome/browser/extensions/extension_tab_util.cc b/chrome/browser/extensions/extension_tab_util.cc
|
| index f7ca730849d62952f1d3d0b5a88dac1b4de9ca89..0280d06cbec4423e2979ce99a2068306509b0dc8 100644
|
| --- a/chrome/browser/extensions/extension_tab_util.cc
|
| +++ b/chrome/browser/extensions/extension_tab_util.cc
|
| @@ -10,12 +10,14 @@
|
| #include "base/strings/string_number_conversions.h"
|
| #include "base/strings/stringprintf.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| +#include "chrome/browser/browser_process.h"
|
| #include "chrome/browser/extensions/api/tabs/tabs_constants.h"
|
| #include "chrome/browser/extensions/chrome_extension_function.h"
|
| #include "chrome/browser/extensions/chrome_extension_function_details.h"
|
| #include "chrome/browser/extensions/tab_helper.h"
|
| #include "chrome/browser/extensions/window_controller.h"
|
| #include "chrome/browser/extensions/window_controller_list.h"
|
| +#include "chrome/browser/memory/tab_manager.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| #include "chrome/browser/sessions/session_tab_helper.h"
|
| #include "chrome/browser/ui/browser.h"
|
| @@ -387,6 +389,10 @@ std::unique_ptr<api::tabs::Tab> ExtensionTabUtil::CreateTabObject(
|
| tab_object->highlighted = tab_strip && tab_strip->IsTabSelected(tab_index);
|
| tab_object->pinned = tab_strip && tab_strip->IsTabPinned(tab_index);
|
| tab_object->audible.reset(new bool(contents->WasRecentlyAudible()));
|
| +
|
| + memory::TabManager* tab_manager = g_browser_process->GetTabManager();
|
| + tab_object->discarded = tab_manager && tab_manager->IsTabDiscarded(contents);
|
| +
|
| tab_object->muted_info = CreateMutedInfo(contents);
|
| tab_object->incognito = contents->GetBrowserContext()->IsOffTheRecord();
|
| tab_object->width.reset(
|
|
|