Index: chrome/browser/ui/cocoa/browser/avatar_menu_bubble_controller_unittest.mm |
diff --git a/chrome/browser/ui/cocoa/browser/avatar_menu_bubble_controller_unittest.mm b/chrome/browser/ui/cocoa/browser/avatar_menu_bubble_controller_unittest.mm |
index 05304e84dbea61b638442f858ddda2637dbe1bd6..b80a2a8914801d03d4cfb6122fbda3f23494aea0 100644 |
--- a/chrome/browser/ui/cocoa/browser/avatar_menu_bubble_controller_unittest.mm |
+++ b/chrome/browser/ui/cocoa/browser/avatar_menu_bubble_controller_unittest.mm |
@@ -5,6 +5,7 @@ |
#import "chrome/browser/ui/cocoa/browser/avatar_menu_bubble_controller.h" |
#include "base/mac/scoped_nsobject.h" |
+#include "base/memory/scoped_ptr.h" |
#include "base/message_loop/message_pump_mac.h" |
#include "base/strings/utf_string_conversions.h" |
#include "chrome/browser/prefs/pref_service_syncable.h" |
@@ -142,7 +143,7 @@ TEST_F(AvatarMenuBubbleControllerTest, PerformLayout) { |
@interface TestingAvatarMenuItemController : AvatarMenuItemController |
<NSAnimationDelegate> { |
@private |
- scoped_refptr<base::MessagePumpNSRunLoop> pump_; |
+ scoped_ptr<base::MessagePumpNSRunLoop> pump_; |
} |
// After calling |-highlightForEventType:| an animation will possibly be |
// started. Since the animation is non-blocking, the run loop will need to be |
@@ -152,8 +153,8 @@ TEST_F(AvatarMenuBubbleControllerTest, PerformLayout) { |
@implementation TestingAvatarMenuItemController |
- (void)runMessagePump { |
- if (!pump_.get()) |
- pump_ = new base::MessagePumpNSRunLoop; |
+ if (!pump_) |
+ pump_.reset(new base::MessagePumpNSRunLoop); |
pump_->Run(NULL); |
} |