29 lines
1 KiB
Diff
29 lines
1 KiB
Diff
#
|
|
# Online Desktop expects WMCLASS to match the .desktop file
|
|
# Since renaming the .desktop file is bad, work around this here
|
|
#
|
|
|
|
diff -up ./widget/src/gtk2/nsWindow.cpp.wmclass ./widget/src/gtk2/nsWindow.cpp
|
|
--- ./widget/src/gtk2/nsWindow.cpp.wmclass 2010-10-25 11:33:21.649433261 -0700
|
|
+++ ./widget/src/gtk2/nsWindow.cpp 2010-10-25 11:36:19.864431870 -0700
|
|
@@ -3738,6 +3738,10 @@ nsWindow::Create(nsIWidget *aPare
|
|
GetBrandName(brandName);
|
|
NS_ConvertUTF16toUTF8 cBrand(brandName);
|
|
|
|
+ if (brandName.EqualsLiteral("Minefield")) {
|
|
+ cBrand.Assign("Firefox");
|
|
+ }
|
|
+
|
|
if (mWindowType == eWindowType_dialog) {
|
|
mShell = gtk_window_new(GTK_WINDOW_TOPLEVEL);
|
|
SetDefaultIcon();
|
|
@@ -4109,6 +4113,9 @@ nsWindow::SetWindowClass(const nsAString
|
|
#ifdef MOZ_X11
|
|
nsXPIDLString brandName;
|
|
GetBrandName(brandName);
|
|
+ if (brandName.EqualsLiteral("Minefield")) {
|
|
+ brandName.AssignLiteral("Firefox");
|
|
+ }
|
|
|
|
XClassHint *class_hint = XAllocClassHint();
|
|
if (!class_hint)
|