GetCharPref is going away for nsIPref scriptability - use CopyCharPref instead

This commit is contained in:
alecf%netscape.com 1999-05-28 00:51:34 +00:00
parent ce1b8d07bd
commit b133ab936f
2 changed files with 10 additions and 8 deletions

View File

@ -121,8 +121,7 @@ void
nsPresContext::GetUserPreferences()
{
PRInt32 prefInt;
char prefChar[512];
int charSize = sizeof(prefChar);
char *prefChar;
if (NS_OK == mPrefs->GetIntPref("browser.base_font_scaler", &prefInt)) {
mFontScaler = prefInt;
@ -148,8 +147,9 @@ nsPresContext::GetUserPreferences()
key.Append(".win.prop_font");
key.ToCString(keychar, 256);
if (NS_OK == mPrefs->GetCharPref(keychar, &(prefChar[0]), &charSize)) {
if (NS_OK == mPrefs->CopyCharPref(keychar, &prefChar)) {
mDefaultFont.name = prefChar;
PL_strfree(prefChar);
}
key = startKey;
@ -163,8 +163,9 @@ nsPresContext::GetUserPreferences()
key.Append(".win.fixed_font");
key.ToCString(keychar, 256);
if (NS_OK == mPrefs->GetCharPref(keychar, &(prefChar[0]), &charSize)) {
if (NS_OK == mPrefs->CopyCharPref(keychar, &prefChar)) {
mDefaultFixedFont.name = prefChar;
PL_strfree(prefChar);
}
key = startKey;

View File

@ -121,8 +121,7 @@ void
nsPresContext::GetUserPreferences()
{
PRInt32 prefInt;
char prefChar[512];
int charSize = sizeof(prefChar);
char *prefChar;
if (NS_OK == mPrefs->GetIntPref("browser.base_font_scaler", &prefInt)) {
mFontScaler = prefInt;
@ -148,8 +147,9 @@ nsPresContext::GetUserPreferences()
key.Append(".win.prop_font");
key.ToCString(keychar, 256);
if (NS_OK == mPrefs->GetCharPref(keychar, &(prefChar[0]), &charSize)) {
if (NS_OK == mPrefs->CopyCharPref(keychar, &prefChar)) {
mDefaultFont.name = prefChar;
PL_strfree(prefChar);
}
key = startKey;
@ -163,8 +163,9 @@ nsPresContext::GetUserPreferences()
key.Append(".win.fixed_font");
key.ToCString(keychar, 256);
if (NS_OK == mPrefs->GetCharPref(keychar, &(prefChar[0]), &charSize)) {
if (NS_OK == mPrefs->CopyCharPref(keychar, &prefChar)) {
mDefaultFixedFont.name = prefChar;
PL_strfree(prefChar);
}
key = startKey;