Index: chrome/browser/ui/ash/launcher/browser_shortcut_launcher_item_controller.cc |
diff --git a/chrome/browser/ui/ash/launcher/browser_shortcut_launcher_item_controller.cc b/chrome/browser/ui/ash/launcher/browser_shortcut_launcher_item_controller.cc |
index ff45c10dd6aa78685a65722f1bc071948f38bf01..16af321f5054745bc49f4a593b9f7182e9754e96 100644 |
--- a/chrome/browser/ui/ash/launcher/browser_shortcut_launcher_item_controller.cc |
+++ b/chrome/browser/ui/ash/launcher/browser_shortcut_launcher_item_controller.cc |
@@ -172,11 +172,11 @@ void BrowserShortcutLauncherItemController::SetShelfIDForBrowserWindowContents( |
return; |
} |
+ const ash::ShelfID shelf_id = |
+ ChromeLauncherController::instance()->GetShelfIDForWebContents( |
+ web_contents); |
browser->window()->GetNativeWindow()->SetProperty( |
- ash::kShelfIDKey, |
- new ash::ShelfID( |
- ChromeLauncherController::instance()->GetShelfIDForWebContents( |
- web_contents))); |
+ ash::kShelfIDKey, new std::string(shelf_id.Serialize())); |
} |
void BrowserShortcutLauncherItemController::ItemSelected( |