зеркало из https://github.com/mozilla/pjs.git
Fixing Mac menu bug
This commit is contained in:
Родитель
ad6d368f92
Коммит
f2a113df1d
|
@ -238,7 +238,9 @@ NS_METHOD nsMenu::AddMenuItem(nsIMenuItem * aMenuItem)
|
||||||
aMenuItem->GetLabel(label);
|
aMenuItem->GetLabel(label);
|
||||||
char* menuLabel = label.ToNewCString();
|
char* menuLabel = label.ToNewCString();
|
||||||
mNumMenuItems++;
|
mNumMenuItems++;
|
||||||
::InsertMenuItem(mMacMenuHandle, c2pstr(menuLabel), mNumMenuItems);
|
Str255 tmp = "a";
|
||||||
|
::InsertMenuItem(mMacMenuHandle, tmp, mNumMenuItems);
|
||||||
|
::SetMenuItemText(mMacMenuHandle, mNumMenuItems, c2pstr(menuLabel));
|
||||||
delete[] menuLabel;
|
delete[] menuLabel;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -260,6 +262,7 @@ NS_METHOD nsMenu::AddMenu(nsIMenu * aMenu)
|
||||||
aMenu->GetLabel(label);
|
aMenu->GetLabel(label);
|
||||||
char* menuLabel = label.ToNewCString();
|
char* menuLabel = label.ToNewCString();
|
||||||
mNumMenuItems++;
|
mNumMenuItems++;
|
||||||
|
|
||||||
::InsertMenuItem(mMacMenuHandle, "\p ", mNumMenuItems);
|
::InsertMenuItem(mMacMenuHandle, "\p ", mNumMenuItems);
|
||||||
::SetMenuItemText(mMacMenuHandle, mNumMenuItems, c2pstr(menuLabel));
|
::SetMenuItemText(mMacMenuHandle, mNumMenuItems, c2pstr(menuLabel));
|
||||||
delete[] menuLabel;
|
delete[] menuLabel;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче