Hi,
When you set Multiselect = True, the treeview (Linux, GTK) sends OnChange messages with Nil node.
procedure TCustomTreeView.OnChangeTimer(Sender: TObject);
begin
FChangeTimer.Enabled := False;
//debugln('TCustomTreeView.OnChangeTimer');
FCallingChange := True;
try
Change(FSelectedNode); // <<-- FSelectedNode is Nil.
finally
FCallingChange := False;
end;
end;Is this by design ?
Michael.
