Index: gpu/command_buffer/service/mailbox_manager.cc |
diff --git a/gpu/command_buffer/service/mailbox_manager.cc b/gpu/command_buffer/service/mailbox_manager.cc |
index e8432ed17c5873532abae09571ee7b61441f3839..2b667937669aef66f4ccebf8e12a9364e3b3ad4d 100644 |
--- a/gpu/command_buffer/service/mailbox_manager.cc |
+++ b/gpu/command_buffer/service/mailbox_manager.cc |
@@ -5,7 +5,7 @@ |
#include "gpu/command_buffer/service/mailbox_manager.h" |
#include "base/command_line.h" |
-#include "gpu/command_buffer/service/gpu_switches.h" |
+#include "gpu/command_buffer/service/gpu_preferences.h" |
#include "gpu/command_buffer/service/mailbox_manager_impl.h" |
#include "gpu/command_buffer/service/mailbox_manager_sync.h" |
@@ -14,11 +14,9 @@ namespace gles2 { |
// static |
scoped_refptr<MailboxManager> MailboxManager::Create() { |
- if (base::CommandLine::ForCurrentProcess()->HasSwitch( |
- switches::kEnableThreadedTextureMailboxes)) { |
- return scoped_refptr<MailboxManager>(new MailboxManagerSync); |
- } |
- return scoped_refptr<MailboxManager>(new MailboxManagerImpl); |
+ if (GpuPreferences::GetInstance()->enable_threaded_texture_mailboxes) |
+ return scoped_refptr<MailboxManager>(new MailboxManagerSync); |
+ return scoped_refptr<MailboxManager>(new MailboxManagerImpl); |
} |
} // namespage gles2 |