Index: chrome/browser/ui/cocoa/web_intent_picker_cocoa.mm |
diff --git a/chrome/browser/ui/cocoa/web_intent_picker_cocoa.mm b/chrome/browser/ui/cocoa/web_intent_picker_cocoa.mm |
index ff9b467f810f906a6495a54f389cdfae27be5847..8f2261f697e95a42cb0a3f357d07a29e5d30a678 100644 |
--- a/chrome/browser/ui/cocoa/web_intent_picker_cocoa.mm |
+++ b/chrome/browser/ui/cocoa/web_intent_picker_cocoa.mm |
@@ -46,6 +46,16 @@ WebIntentPickerCocoa::WebIntentPickerCocoa(Browser* browser, |
} |
void WebIntentPickerCocoa::SetServiceURLs(const std::vector<GURL>& urls) { |
+ DCHECK(controller_); |
+ scoped_nsobject<NSMutableArray> urlArray( |
+ [[NSMutableArray alloc] initWithCapacity:urls.size()]); |
+ |
+ for (size_t i = 0; i < urls.size(); ++i) { |
Robert Sesek
2011/10/24 18:00:03
Use an iterator?
groby-ooo-7-16
2011/10/24 21:03:30
Done.
|
+ [urlArray addObject: |
+ [NSString stringWithUTF8String:urls[i].spec().c_str()]]; |
+ } |
+ |
+ [controller_ setServiceURLs:urlArray]; |
} |
void WebIntentPickerCocoa::SetServiceIcon(size_t index, const SkBitmap& icon) { |