Hello Gurus!

I Have Some Misconception Concerning 'nsIPrefService' And 
'nsIPrefBranch'. When I Try To Work With Prefs In This Fashion (It's In 
Pascal, But Idea Is, I Think, Clear):

    
PrefService.GetPrefBranch('intl.charset').SetCharPref('default','windows-1251');
    PrefService.SavePrefFile;

I Get My 'Prefs.JS' Looking Like This:

    user_pref("default", "windows-1251");

And The Preference Obviously Doesn't Work. Then I've Tried Make It Some 
Other Way:

    
PrefService.GetPrefBranch('').SetCharPref('intl.charset.default','windows-1251');
    PrefService.SavePrefFile;

And It Was Saved And Worked Just Fine. Is This Second Way Correct Or I 
Just Missed Something Using The First One (Which I Like Better)?


Reply via email to