Commit 5436a4c1 authored by brizental's avatar brizental Committed by brizental
Browse files

BB 44908: Do not read AutoConfig from /etc/firefox when --disable-system-preferences

parent 572ec37e
Loading
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -243,7 +243,7 @@ nsresult nsReadConfig::openAndEvaluateJSFile(const char* aFileName,
  nsCOMPtr<nsIInputStream> inStr;
  if (isBinDir) {
    nsCOMPtr<nsIFile> jsFile;
#if defined(MOZ_WIDGET_GTK)
#if defined(MOZ_WIDGET_GTK) && defined(MOZ_SYSTEM_PREFERENCES)
    bool exists;

    rv =
@@ -257,15 +257,15 @@ nsresult nsReadConfig::openAndEvaluateJSFile(const char* aFileName,
    if (NS_FAILED(rv)) return rv;

    if (!exists) {
#endif  // defined(MOZ_WIDGET_GTK)
#endif  // defined(MOZ_WIDGET_GTK) && defined(MOZ_SYSTEM_PREFERENCES)
      rv = NS_GetSpecialDirectory(NS_GRE_DIR, getter_AddRefs(jsFile));
      if (NS_FAILED(rv)) return rv;

      rv = jsFile->AppendNative(nsDependentCString(aFileName));
      if (NS_FAILED(rv)) return rv;
#if defined(MOZ_WIDGET_GTK)
#if defined(MOZ_WIDGET_GTK) && defined(MOZ_SYSTEM_PREFERENCES)
    }
#endif  // defined(MOZ_WIDGET_GTK)
#endif  // defined(MOZ_WIDGET_GTK) && defined(MOZ_SYSTEM_PREFERENCES)

    rv = NS_NewLocalFileInputStream(getter_AddRefs(inStr), jsFile);
    if (NS_FAILED(rv)) return rv;