Qt: getSysColorBrush(), we must use copy of brush, fixed sigabrt

git-svn-id: trunk@25135 -
This commit is contained in:
zeljko 2010-05-02 14:41:02 +00:00
parent 1ad1d06743
commit e76087acbe

View File

@ -2919,7 +2919,7 @@ function TQtWidgetSet.GetSysColorBrush(nIndex: Integer): HBrush;
QApplication_palette(Handle, ClassName);
Result := HBrush(TQtBrush.Create(False));
TQtBrush(Result).Widget := QPalette_brush(Handle, Group, Role);
TQtBrush(Result).Widget := QBrush_create(QPalette_brush(Handle, Group, Role));
TQtBrush(Result).FShared := True;
QPalette_destroy(Handle);