Fixed OpenGL part: in draw_object, when object has some particle systems and none of them render the emitter, and display option is set to show only rendered objects, skip this object. Note: Cycles matter I did not investigate, looks like a render-engine issue.