| 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,
|
|
|