Bugfix: CVar Sichtbarkeit in Projekten.
authorSven Schöling <s.schoeling@linet-services.de>
Wed, 1 Sep 2010 15:45:35 +0000 (17:45 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Wed, 1 Sep 2010 15:57:48 +0000 (17:57 +0200)
commit4555e1300f7ddd26d4548156360f4988d5b835ff
tree07936ca3bb29d04b8ed13d5ee10c5c10e986fa25
parent5d79e14ec6fedc12d0f5a3a13e7466684cb21080
Bugfix: CVar Sichtbarkeit in Projekten.

Dieser Patch behebt zwei unabhängige Bugs, die dazu geführt haben, dass CVars
für Projekte nicht bearbeitbar waren.

Der erste ist, dass CVars für Projekte nicht vom validiersystem betrofen sind,
und deshalb always_valid geflaggt sein müssen.  Das zweite hat verhindert, dass
bereits bestehende invalid flags gelöscht werden, wenn ein always_valid Objekt
seine CVars speichert. Normalerweise ist das kein Problem, muss hier aber
passieren für die Backwards Kompatibilität.
SL/CVar.pm
SL/Projects.pm