| Index: chrome/browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc
|
| diff --git a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc
|
| index a166ded0987f905381ae6f930ee18299df5d61ab..c3b686116767711c1041d02c61f11950de6517b3 100644
|
| --- a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc
|
| +++ b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc
|
| @@ -2166,14 +2166,13 @@ IN_PROC_BROWSER_TEST_F(ShelfAppBrowserTest, MatchingShelfIDandActiveTab) {
|
| EXPECT_EQ(0, browser()->tab_strip_model()->active_index());
|
| EXPECT_EQ(2, model_->item_count());
|
|
|
| - ash::WmWindow* window =
|
| - ash::WmWindow::Get(browser()->window()->GetNativeWindow());
|
| + aura::Window* window = browser()->window()->GetNativeWindow();
|
|
|
| int browser_index = GetIndexOfShelfItemType(ash::TYPE_BROWSER_SHORTCUT);
|
| ash::ShelfID browser_id = model_->items()[browser_index].id;
|
| - ash::ShelfID* id = window->aura_window()->GetProperty(ash::kShelfIDKey);
|
| - ASSERT_NE(nullptr, id);
|
| - EXPECT_EQ(browser_id, *id);
|
| + ash::ShelfID id =
|
| + ash::ShelfID::Deserialize(window->GetProperty(ash::kShelfIDKey));
|
| + EXPECT_EQ(browser_id, id);
|
|
|
| ash::ShelfID app_id = CreateShortcut("app1");
|
| EXPECT_EQ(3, model_->item_count());
|
| @@ -2182,16 +2181,14 @@ IN_PROC_BROWSER_TEST_F(ShelfAppBrowserTest, MatchingShelfIDandActiveTab) {
|
| WmShelf::ActivateShelfItem(model_->ItemIndexByID(app_id));
|
| EXPECT_EQ(2, browser()->tab_strip_model()->count());
|
| EXPECT_EQ(1, browser()->tab_strip_model()->active_index());
|
| - id = window->aura_window()->GetProperty(ash::kShelfIDKey);
|
| - ASSERT_NE(nullptr, id);
|
| - EXPECT_EQ(app_id, *id);
|
| + id = ash::ShelfID::Deserialize(window->GetProperty(ash::kShelfIDKey));
|
| + EXPECT_EQ(app_id, id);
|
|
|
| // Activate the tab at index 0 (NTP) and expect a browser ShelfID.
|
| browser()->tab_strip_model()->ActivateTabAt(0, false);
|
| EXPECT_EQ(0, browser()->tab_strip_model()->active_index());
|
| - id = window->aura_window()->GetProperty(ash::kShelfIDKey);
|
| - ASSERT_NE(nullptr, id);
|
| - EXPECT_EQ(browser_id, *id);
|
| + id = ash::ShelfID::Deserialize(window->GetProperty(ash::kShelfIDKey));
|
| + EXPECT_EQ(browser_id, id);
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(ShelfAppBrowserTest, OverflowBubble) {
|
|
|