зеркало из https://github.com/mozilla/gecko-dev.git
Bug 63117 Numbers in prefs accepted in octal when started with 0 and hexadecimal when started with 0x
patch by eddyk@netscape.com/durbacher@gmx.de, r=neil sr=alecf
This commit is contained in:
Родитель
55c72b241f
Коммит
e33a7da3bb
|
@ -242,7 +242,12 @@ nsPrefWindow.prototype =
|
||||||
value = !value;
|
value = !value;
|
||||||
break;
|
break;
|
||||||
case "int":
|
case "int":
|
||||||
value = parseInt(value);
|
if( value.match(/[^\d\s]/) )
|
||||||
|
{ // reload old value to avoid setting an invalid one
|
||||||
|
value = this.getPref(preftype, itemObject.prefstring)
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
value = parseInt(value, 10);
|
||||||
break;
|
break;
|
||||||
case "color":
|
case "color":
|
||||||
if( toString(value) == "" )
|
if( toString(value) == "" )
|
||||||
|
|
Загрузка…
Ссылка в новой задаче