Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4138)

Unified Diff: chrome/browser/chromeos/drive/file_system/search_operation.h

Issue 150113002: drive: Also lock SearchOperation when locking ChangeListLoader (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/drive/file_system/search_operation.h
diff --git a/chrome/browser/chromeos/drive/file_system/search_operation.h b/chrome/browser/chromeos/drive/file_system/search_operation.h
index 78a21e2b3feab19658dc40fc0761379262fde968..1f2c691bafb0e4943490708adf921e173fe9f961 100644
--- a/chrome/browser/chromeos/drive/file_system/search_operation.h
+++ b/chrome/browser/chromeos/drive/file_system/search_operation.h
@@ -27,6 +27,7 @@ namespace drive {
class JobScheduler;
namespace internal {
+class LoaderController;
class ResourceMetadata;
} // namespace internal
@@ -38,7 +39,8 @@ class SearchOperation {
public:
SearchOperation(base::SequencedTaskRunner* blocking_task_runner,
JobScheduler* scheduler,
- internal::ResourceMetadata* metadata);
+ internal::ResourceMetadata* metadata,
+ internal::LoaderController* loader_controller);
~SearchOperation();
// Performs server side content search operation for |search_query|. If
@@ -68,6 +70,7 @@ class SearchOperation {
scoped_refptr<base::SequencedTaskRunner> blocking_task_runner_;
JobScheduler* scheduler_;
internal::ResourceMetadata* metadata_;
+ internal::LoaderController* loader_controller_;
// Note: This should remain the last member so it'll be destroyed and
// invalidate the weak pointers before any other members are destroyed.

Powered by Google App Engine
This is Rietveld 408576698