Apply chrome flags to dialogs, even when opened by untrusted content (so alerts

are not resizable, for example).  Bug 294440, r=bsmedberg, sr=jst
This commit is contained in:
bzbarsky%mit.edu 2006-10-24 21:42:18 +00:00
Родитель ffbceaba41
Коммит df977f5e9a
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -1331,7 +1331,8 @@ void nsWindowWatcher::CheckWindowName(nsString& aName)
#define NS_CALCULATE_CHROME_FLAG_FOR(feature, flag) \
prefBranch->GetBoolPref(feature, &forceEnable); \
if (forceEnable && !(isChrome && aHasChromeParent)) { \
if (forceEnable && !aDialog && \
!(isChrome && aHasChromeParent)) { \
chromeFlags |= flag; \
} else { \
chromeFlags |= WinHasOption(aFeatures, feature, \