artbear писал(а) 27. Марта 2008 :: 09:39:Насчет pValue->type = -1; не знаю, кто вносил. Я вроде бы точно не вносил. Причины внесения также непонятны.
Вот хз, кто вносил. Я думал - ты.
Кстати, мысль-то здравая, чтобы отличать незаданные атрибуты от просто пустых.
Но надо же при этом все классы было переработать, которые ожидали тип 0, а получили - тип -1.
Впрочем, что еще сейчас может создаваться через фабрику, кроме Шрифтов?
Цитата:if((*ppValueForCallMethod)->type == -1) // Значение по умолчанию
также вроде не мой код
Чей, интересно.
А где это, воообще?
Цитата: Цитата:[-] предварительно исправлена некорректная обработка дефолтных
параметров в классе Шрифт при создании с помощью фабрики
объектов
Про это исправление расскажи, как?
Да проверяю пока (при создании шрифта) оба типа, и 0 и -1 - считаются дефолтными.
Ну, все же надо будет определиться, должно быть только одно дефолтное значение, если мы не хотим усложнять себе жизнь.