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 |