1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-02-06 18:55:46 +01:00

changed setCharPref to allow localized strings

This commit is contained in:
Martin Stubenschrott
2008-09-23 01:24:05 +00:00
parent 517faefc47
commit 398f93f5e1
3 changed files with 11 additions and 2 deletions

View File

@@ -3,6 +3,7 @@
Also drop me a note, if you want the donated amount to be displayed.
2008:
* Luc St-Louis
* Robert Meerman
* Silvio Di Stefano
* Lance Feagan

View File

@@ -1047,7 +1047,7 @@ liberator.CommandLine = function () //{{{
if (liberator.mode != liberator.modes.COMMAND_LINE)
return;
completionList.setItems(compl, -1);
completionList.setItems(compl);
if (completionIndex >= 0 && completionIndex < compl.length && completionIndex < completions.length)
{

View File

@@ -52,6 +52,14 @@ function getCharPref(name)
}
}
function setCharPref(name, value)
{
var str = Components.classes['@mozilla.org/supports-string;1']
.createInstance(Components.interfaces.nsISupportsString);
str.data = value;
return prefService.setComplexValue(name, Components.interfaces.nsISupportsString, str);
}
function loadPref(name, store, type)
{
if (store)
@@ -65,7 +73,7 @@ function loadPref(name, store, type)
function savePref(obj)
{
if (obj.store)
prefService.setCharPref(obj.name, obj.serial)
setCharPref(obj.name, obj.serial)
}
var prototype = {