From e0273e6cf13d88db4af3c31a71e23780a706ba7b Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Fri, 6 May 2005 14:47:28 +0000 Subject: Use new way to add user agent info. Fixes bug #173000. 2005-05-06 Christian Persch * embed/mozilla/mozilla-embed-single.cpp: Use new way to add user agent info. Fixes bug #173000. --- embed/mozilla/mozilla-embed-single.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'embed/mozilla/mozilla-embed-single.cpp') diff --git a/embed/mozilla/mozilla-embed-single.cpp b/embed/mozilla/mozilla-embed-single.cpp index c5b16c728..2053914e9 100644 --- a/embed/mozilla/mozilla-embed-single.cpp +++ b/embed/mozilla/mozilla-embed-single.cpp @@ -236,10 +236,17 @@ mozilla_set_default_prefs (MozillaEmbedSingle *mes) g_warning ("failed to read user preferences, error: %x", rv); } - /* FIXME We need to do this because mozilla doesnt set product - sub for embedding apps */ +#ifdef HAVE_GECKO_1_8 + /* FIXME: maybe only set the major version ("1.6", "1.8") here? */ + pref->SetCharPref ("general.useragent.extra.epiphany", "Epiphany/" VERSION); + + /* Unset old prefs, otherwise they end up in the user agent string too */ + pref->ClearUserPref ("general.useragent.vendor"); + pref->ClearUserPref ("general.useragent.vendorSub"); +#else pref->SetCharPref ("general.useragent.vendor", "Epiphany"); pref->SetCharPref ("general.useragent.vendorSub", VERSION); +#endif /* Open ftp uris with an external handler if one is setup */ pref->SetBoolPref("network.protocol-handler.external.ftp", -- cgit v1.2.3