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)?