Fix crash in feedback uploader in OTR.
Fix the feedback uploader factory to return the correct browser context even when incognito. This needs to be it's own instance, matching the incognito profile behavior of the feedback API.

[email protected]
BUG=334557

Review URL: https://codereview.chromium.org/135153005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245735 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/feedback/feedback_uploader_factory.cc b/chrome/browser/feedback/feedback_uploader_factory.cc
index 02dbc35..72626a279 100644
--- a/chrome/browser/feedback/feedback_uploader_factory.cc
+++ b/chrome/browser/feedback/feedback_uploader_factory.cc
@@ -6,6 +6,7 @@
 
 #include "base/memory/singleton.h"
 #include "chrome/browser/feedback/feedback_uploader.h"
+#include "chrome/browser/profiles/incognito_helpers.h"
 #include "components/browser_context_keyed_service/browser_context_dependency_manager.h"
 
 namespace feedback {
@@ -34,4 +35,9 @@
   return new FeedbackUploader(context);
 }
 
+content::BrowserContext* FeedbackUploaderFactory::GetBrowserContextToUse(
+    content::BrowserContext* context) const {
+  return chrome::GetBrowserContextOwnInstanceInIncognito(context);
+}
+
 }  // namespace feedback