| Index: chrome/browser/extensions/extension_message_bubble_controller.cc
|
| diff --git a/chrome/browser/extensions/extension_message_bubble_controller.cc b/chrome/browser/extensions/extension_message_bubble_controller.cc
|
| index 895dc78cae8b69c9b732fa10d2062d08c40e50c3..4a34c40d176802d38459aeb2378446fcfee533e9 100644
|
| --- a/chrome/browser/extensions/extension_message_bubble_controller.cc
|
| +++ b/chrome/browser/extensions/extension_message_bubble_controller.cc
|
| @@ -21,6 +21,15 @@
|
| namespace extensions {
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
| +// ExtensionMessageBubbleController::Delegate
|
| +
|
| +ExtensionMessageBubbleController::Delegate::Delegate() {
|
| +}
|
| +
|
| +ExtensionMessageBubbleController::Delegate::~Delegate() {
|
| +}
|
| +
|
| +////////////////////////////////////////////////////////////////////////////////
|
| // ExtensionMessageBubbleController
|
|
|
| ExtensionMessageBubbleController::ExtensionMessageBubbleController(
|
| @@ -29,21 +38,12 @@ ExtensionMessageBubbleController::ExtensionMessageBubbleController(
|
| profile_(profile),
|
| user_action_(ACTION_BOUNDARY),
|
| delegate_(delegate),
|
| - initialized_(false),
|
| - has_notified_(false) {
|
| + initialized_(false) {
|
| }
|
|
|
| ExtensionMessageBubbleController::~ExtensionMessageBubbleController() {
|
| }
|
|
|
| -bool ExtensionMessageBubbleController::ShouldShow() {
|
| - if (has_notified_)
|
| - return false;
|
| -
|
| - has_notified_ = true;
|
| - return !GetOrCreateExtensionList()->empty();
|
| -}
|
| -
|
| std::vector<base::string16>
|
| ExtensionMessageBubbleController::GetExtensionList() {
|
| ExtensionIdList* list = GetOrCreateExtensionList();
|
| @@ -130,9 +130,6 @@ void ExtensionMessageBubbleController::AcknowledgeExtensions() {
|
| }
|
|
|
| ExtensionIdList* ExtensionMessageBubbleController::GetOrCreateExtensionList() {
|
| - if (!service_)
|
| - return &extension_list_; // Can occur during testing.
|
| -
|
| if (!initialized_) {
|
| scoped_ptr<const ExtensionSet> extension_set(
|
| service_->GenerateInstalledExtensionsSet());
|
|
|