Changing Object Display Color with Display Conduit

I’m trying to replicate what the SampleCsDrawGrayscale code does, but am having no luck. The e.Display.DisplayPipelineAttributes.ObjectColor = new_color line doesn’t seem to do anything for me.

I know this question has been posted years ago here. The bugtracker indicates that the issue is solved, but I’ve still had no luck with getting the code to work.

If it’s relevant, I’m working in R6.

which version of rhino are you running ?
is it after the update / bug fix ?
please run _systemInfo and save the Info to a file, drop it here.

240702_RhinoSysInfo.txt (2.3 KB)
Here’s the system info file. It should be the latest version of Rhino 6.

I just tried the same code in Rhino 8 with the same result, so it may not be a version issue.