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

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

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

Сообщение Little_Roo » 18.04.2011 20:31:37

Только что поставил из 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;

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

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

Сообщение alexs » 18.04.2011 22:40:30

:-)
Все прелести работы на транке.
Ещё не комител изменения - у себя уже исправил.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

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

Сообщение Little_Roo » 18.04.2011 23:18:14

1580 ???
Комменты все равно чистить пришлось...
типа ==== и т.п.
но за оперативность большой сенькс :D
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 638
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург


Вернуться в RxLib

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 45

Рейтинг@Mail.ru