firefox-kde-114.patch
changeset 223 4555a5d0d661
child 467 a9baaad57fa4
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/firefox-kde-114.patch	Wed Jan 26 16:43:00 2011 +0100
@@ -0,0 +1,27 @@
+# HG changeset patch
+# User Wolfgang Rosenauer <wr@rosenauer.org>
+# Parent 51bf77cf40165f6567ca7d9a5ff90286739e525a
+With openSUSE 11.4 the desktop file name changed from MozillaFirefox to firefox
+
+diff --git a/browser/components/preferences/advanced.js b/browser/components/preferences/advanced.js
+--- a/browser/components/preferences/advanced.js
++++ b/browser/components/preferences/advanced.js
+@@ -705,17 +705,17 @@ var gAdvancedPane = {
+         shellSvc.setDefaultBrowser(true, false);
+         if (kde_session == 1) {
+           var shellObj = Components.classes["@mozilla.org/file/local;1"]
+                                    .createInstance(Components.interfaces.nsILocalFile);
+           shellObj.initWithPath("/usr/bin/kwriteconfig");
+           var process = Components.classes["@mozilla.org/process/util;1"]
+                                   .createInstance(Components.interfaces.nsIProcess);
+           process.init(shellObj);
+-          var args = ["--file", "kdeglobals", "--group", "General", "--key", "BrowserApplication", "MozillaFirefox"];
++          var args = ["--file", "kdeglobals", "--group", "General", "--key", "BrowserApplication", "firefox"];
+           process.run(false, args, args.length);
+         }
+       }
+     }
+     else {
+       promptMessage = shellBundle.getFormattedString("alreadyDefaultBrowser",
+                                                      [brandShortName]);
+       psvc.alert(window, promptTitle, promptMessage);