From c48c61ba5360114271bf6cb1412a2c3b413a7da9 Mon Sep 17 00:00:00 2001 From: "jeremy@chromium.org" Date: Thu, 17 Sep 2009 22:07:23 +0000 Subject: Add Profile Import Process Type. This is currently only used on OS X. We need a separate process to do profile import for 3 reasons: 1)In Firefox we load external libraries which we have no control over. 2)Conceptually it's safer to run parsing code OOP. 3)quoth chrome/browser/importer/nss_decryptor_mac.mm : """ On OS X the nss3 libraries are compiled with depedencies on one another, referenced using dyld's @executable_path directive. To make a long story short in order to get the libraries to load, dyld's fallback path needs to be set to the directory containing the libraries. To do so, the process this function runs in must have the DYLD_FALLBACK_LIBRARY_PATH set on startup to said directory. """ BUG=14458 TEST=None Possible Review URL: http://codereview.chromium.org/193131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26501 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/utility/utility_thread.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'chrome/utility') diff --git a/chrome/utility/utility_thread.h b/chrome/utility/utility_thread.h index b5e2ae2..180f53d 100644 --- a/chrome/utility/utility_thread.h +++ b/chrome/utility/utility_thread.h @@ -15,7 +15,7 @@ class GURL; class UtilityThread : public ChildThread { public: UtilityThread(); - ~UtilityThread(); + virtual ~UtilityThread(); // Returns the one utility thread. static UtilityThread* current() { -- cgit v1.1