1. C# / Говнокод #11602

    +134

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    var settings = new ResizeSettings();
    
    settings.Width = width > 0 ? width : settings.Width;
    settings.Height = height > 0 ? height : settings.Height;
    
    ImageBuilder.Current.Build(url, cachedImagePath, settings);

    Соль в том, что settings.Width и settings.Height, инициализируется -1, а ImageBuilder.Current.Build считает, что -1 - это маркер необязательного параметра.

    Запостил: musuk, 16 Августа 2012

    Комментарии (1) RSS

    • Legacy. Писалось под 2.0 — отсюда и проблемы
      Ответить

    Добавить комментарий