Глюк в последней версии ? 1576

Модераторы: alexs, Модераторы

Ответить
Аватара пользователя
Little_Roo
энтузиаст
Сообщения: 639
Зарегистрирован: 27.02.2009 18:56:36
Откуда: Санкт-Петербург

Глюк в последней версии ? 1576

Сообщение Little_Roo »

Только что поставил из svn
Lazarus 0.9.31 r30355 FPC 2.4.3 i386-win32-win32/win64
RxNew 1576
и вот.... выпадают 3 ошибки в модуле rxctrls
Там оказались три закоментаренные строки и вставленные после них новые...
Откат - раскоментаририл старые и выклычил новые - работает :shock:
Это у меня в ДНК ошибка или... ?

Код: Выделить всё


procedure TSecretPanel.Paint;
var
  Rect: TRect;
  TopColor, BottomColor: TColor;
  SaveIndex: Integer;

  procedure AdjustColors(Bevel: TPanelBevel);
  begin
    TopColor := clBtnHighlight;
    if Bevel = bvLowered then TopColor := clBtnShadow;
    BottomColor := clBtnShadow;
    if Bevel = bvLowered then BottomColor := clBtnHighlight;
  end;

begin
  Rect := GetClientRect;
  if BevelOuter <> bvNone then
  begin
    AdjustColors(BevelOuter);
    Frame3D(Canvas, Rect, TopColor, BottomColor, BevelWidth); // это вернул
////    Frame3d(Canvas.Handle, Rect, BevelWidth, BevelOuter); // это убрал
  end;
  Frame3D(Canvas, Rect, Color, Color, BorderWidth);           // это вернул
////  Frame3d(Canvas.Handle, Rect, BorderWidth, BevelOuter);  // это убрал
  if BevelInner <> bvNone then
  begin
    AdjustColors(BevelInner);
    Frame3D(Canvas, Rect, TopColor, BottomColor, BevelWidth); // это вернул
////   Frame3d(Canvas.Handle, Rect, BorderWidth, BevelInner); // это убрал
  end;
  SaveIndex := SaveDC(Canvas.Handle);
  try
    with Rect do
      IntersectClipRect(Canvas.Handle, Left, Top, Right, Bottom);
    Canvas.Brush.Color := Self.Color;
    PaintClient(Canvas, Rect);
  finally
    RestoreDC(Canvas.Handle, SaveIndex);
  end;
  if Active then begin
    PaintGlyph;
    {PaintText;}
  end;
end;

Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

:-)
Все прелести работы на транке.
Ещё не комител изменения - у себя уже исправил.
Аватара пользователя
Little_Roo
энтузиаст
Сообщения: 639
Зарегистрирован: 27.02.2009 18:56:36
Откуда: Санкт-Петербург

Сообщение Little_Roo »

1580 ???
Комменты все равно чистить пришлось...
типа ==== и т.п.
но за оперативность большой сенькс :D
Ответить