summaryrefslogtreecommitdiffstats
path: root/thunderbird-default.patch
blob: 7ab2104511045a655ad65d7d65ca44a0e45ab8fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
diff -up comm-1.9.2/mozilla/browser/components/shell/src/nsGNOMEShellService.cpp.default comm-1.9.2/mozilla/browser/components/shell/src/nsGNOMEShellService.cpp
--- comm-1.9.2/mozilla/browser/components/shell/src/nsGNOMEShellService.cpp.default	2010-12-07 08:35:33.000000000 -0800
+++ comm-1.9.2/mozilla/browser/components/shell/src/nsGNOMEShellService.cpp	2011-02-07 17:32:42.866343508 -0800
@@ -104,8 +104,6 @@ static const char kDesktopColorKey[] = D
 nsresult
 nsGNOMEShellService::Init()
 {
-  nsresult rv;
-
   // GConf and GnomeVFS _must_ be available, or we do not allow
   // CreateInstance to succeed.
 
@@ -120,19 +118,9 @@ nsGNOMEShellService::Init()
   // the locale encoding.  If it's not set, they use UTF-8.
   mUseLocaleFilenames = PR_GetEnv("G_BROKEN_FILENAMES") != nsnull;
 
-  nsCOMPtr<nsIProperties> dirSvc
-    (do_GetService("@mozilla.org/file/directory_service;1"));
-  NS_ENSURE_TRUE(dirSvc, NS_ERROR_NOT_AVAILABLE);
-
-  nsCOMPtr<nsILocalFile> appPath;
-  rv = dirSvc->Get(NS_XPCOM_CURRENT_PROCESS_DIR, NS_GET_IID(nsILocalFile),
-                   getter_AddRefs(appPath));
-  NS_ENSURE_SUCCESS(rv, rv);
+  mAppPath.Assign(NS_LITERAL_CSTRING(MOZ_APP_NAME));
 
-  rv = appPath->AppendNative(NS_LITERAL_CSTRING(MOZ_APP_NAME));
-  NS_ENSURE_SUCCESS(rv, rv);
-
-  return appPath->GetNativePath(mAppPath);
+  return NS_OK;
 }
 
 NS_IMPL_ISUPPORTS1(nsGNOMEShellService, nsIShellService)