blob: 5fe76ac231f20ce8c3054a85ad85e8a132cb98ad (
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
|
#
# 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)
|