mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-24 16:39:50 +02:00
Revert r51062 #51c28613b2 "LCL-Win32: Fix drag and drop issue of ListView items with ImageList." Caused regression.
git-svn-id: trunk@51504 -
This commit is contained in:
parent
61f389ffdb
commit
9522f5c460
@ -688,13 +688,6 @@ begin
|
||||
_gnu_lvi.iSubItem := ASubIndex;
|
||||
_gnu_lvi.pszText := PChar(PWideChar(UTF8ToUTF16(AText)));
|
||||
|
||||
if (TListView(ALV).ViewStyle in [vsList, vsReport]) and Assigned(TListView(ALV).SmallImages) then
|
||||
begin
|
||||
_gnu_lvi.Mask := LVIF_TEXT or LVIF_IMAGE;
|
||||
_gnu_lvi.iItem := AIndex;
|
||||
_gnu_lvi.iImage := AItem.ImageIndex;
|
||||
SendMessage(ALV.Handle, LVM_SETITEMW{TEXTW}, WPARAM(AIndex), LPARAM(@_gnu_lvi));
|
||||
end else
|
||||
SendMessage(ALV.Handle, LVM_SETITEMTEXTW, WPARAM(AIndex), LPARAM(@_gnu_lvi));
|
||||
// autosize is an *extreme* performance bottleneck, even if WM_SETREDRAW
|
||||
// was set to false it will ignore this and still redraw all columns.
|
||||
|
Loading…
Reference in New Issue
Block a user