When I update a property on some actor, the editor viewport reflects the change immediately. When I click on a button to invoke one of my CallInEditor functions through an actor’s details panel, I do not see the changes reflected in the editor until I either change another property or move the camera in the viewport.
I know that my function is being called immediately (via debugger) and its working because the changes are visible once the editor viewport finally does update.
How can I get the editor viewport to refresh immediately in the editor? I have a C++ project with no modifications to core UE4/editor.