| Index: chrome/browser/ui/app_modal_dialogs/app_modal_dialog_queue.cc
|
| diff --git a/chrome/browser/ui/app_modal_dialogs/app_modal_dialog_queue.cc b/chrome/browser/ui/app_modal_dialogs/app_modal_dialog_queue.cc
|
| index c29abe0603d6eb37984e00bc9c8ad48b189609a2..e70285c602b41b82d6556c24ccabecab91f1cfc9 100644
|
| --- a/chrome/browser/ui/app_modal_dialogs/app_modal_dialog_queue.cc
|
| +++ b/chrome/browser/ui/app_modal_dialogs/app_modal_dialog_queue.cc
|
| @@ -4,6 +4,8 @@
|
|
|
| #include "chrome/browser/ui/app_modal_dialogs/app_modal_dialog_queue.h"
|
|
|
| +#include "base/singleton.h"
|
| +
|
| void AppModalDialogQueue::AddDialog(AppModalDialog* dialog) {
|
| if (!active_dialog_) {
|
| ShowModalDialog(dialog);
|
| @@ -38,6 +40,11 @@ AppModalDialogQueue::AppModalDialogQueue()
|
|
|
| AppModalDialogQueue::~AppModalDialogQueue() {}
|
|
|
| +// static
|
| +AppModalDialogQueue* AppModalDialogQueue::GetInstance() {
|
| + return Singleton<AppModalDialogQueue>::get();
|
| +}
|
| +
|
| void AppModalDialogQueue::ShowModalDialog(AppModalDialog* dialog) {
|
| // Be sure and set the active_dialog_ field first, otherwise if
|
| // ShowModalDialog triggers a call back to the queue they'll get the old
|
|
|