Use in-class initializers for base::WeakPtrFactory in chrome/.

Generated by: https://chromium-review.googlesource.com/c/chromium/src/+/1689216

Some existing uses of NULL are replaced with nullptr to remove
presubmit errors.

Bug: 981415
Change-Id: I9824a00bd16e27cf2f0e03e6c7127ffc457b56e3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1697372
Commit-Queue: Jeremy Roman <[email protected]>
Reviewed-by: Lei Zhang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#676912}
diff --git a/chrome/browser/pepper_flash_settings_manager.cc b/chrome/browser/pepper_flash_settings_manager.cc
index d09954a..74a3682 100644
--- a/chrome/browser/pepper_flash_settings_manager.cc
+++ b/chrome/browser/pepper_flash_settings_manager.cc
@@ -922,10 +922,7 @@
 PepperFlashSettingsManager::PepperFlashSettingsManager(
     Client* client,
     content::BrowserContext* browser_context)
-    : client_(client),
-      browser_context_(browser_context),
-      next_request_id_(1),
-      weak_ptr_factory_(this) {
+    : client_(client), browser_context_(browser_context), next_request_id_(1) {
   DCHECK(client);
   DCHECK(browser_context);
 }