Index: content/browser/indexed_db/indexed_db_internals_ui.cc |
diff --git a/content/browser/indexed_db/indexed_db_internals_ui.cc b/content/browser/indexed_db/indexed_db_internals_ui.cc |
index 5e181f43c896c6ef11cbae076f31e3e3284b31c6..1f80dda0818e7a3bb431c05101e64684f0c63e3a 100644 |
--- a/content/browser/indexed_db/indexed_db_internals_ui.cc |
+++ b/content/browser/indexed_db/indexed_db_internals_ui.cc |
@@ -87,15 +87,19 @@ void IndexedDBInternalsUI::GetAllOriginsOnIndexedDBThread( |
const base::FilePath& context_path) { |
DCHECK(context->TaskRunner()->RunsTasksOnCurrentThread()); |
- scoped_ptr<base::ListValue> info_list(static_cast<IndexedDBContextImpl*>( |
- context.get())->GetAllOriginsDetails()); |
+ IndexedDBContextImpl* context_impl = |
+ static_cast<IndexedDBContextImpl*>(context.get()); |
- BrowserThread::PostTask(BrowserThread::UI, |
- FROM_HERE, |
- base::Bind(&IndexedDBInternalsUI::OnOriginsReady, |
- base::Unretained(this), |
- base::Passed(&info_list), |
- context_path)); |
+ scoped_ptr<base::ListValue> info_list(context_impl->GetAllOriginsDetails()); |
+ bool is_incognito = context_impl->is_incognito(); |
+ |
+ BrowserThread::PostTask( |
+ BrowserThread::UI, |
+ FROM_HERE, |
+ base::Bind(&IndexedDBInternalsUI::OnOriginsReady, |
+ base::Unretained(this), |
+ base::Passed(&info_list), |
+ is_incognito ? base::FilePath() : context_path)); |
} |
void IndexedDBInternalsUI::OnOriginsReady(scoped_ptr<base::ListValue> origins, |