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/extensions/extension_install_prompt.cc b/chrome/browser/extensions/extension_install_prompt.cc
index f1ed057..c84fc50 100644
--- a/chrome/browser/extensions/extension_install_prompt.cc
+++ b/chrome/browser/extensions/extension_install_prompt.cc
@@ -489,8 +489,7 @@
       extension_(NULL),
       install_ui_(extensions::CreateExtensionInstallUI(profile_)),
       show_params_(new ExtensionInstallPromptShowParams(contents)),
-      did_call_show_dialog_(false),
-      weak_factory_(this) {}
+      did_call_show_dialog_(false) {}
 
 ExtensionInstallPrompt::ExtensionInstallPrompt(Profile* profile,
                                                gfx::NativeWindow native_window)
@@ -499,9 +498,7 @@
       install_ui_(extensions::CreateExtensionInstallUI(profile)),
       show_params_(
           new ExtensionInstallPromptShowParams(profile, native_window)),
-      did_call_show_dialog_(false),
-      weak_factory_(this) {
-}
+      did_call_show_dialog_(false) {}
 
 ExtensionInstallPrompt::~ExtensionInstallPrompt() {
 }