Operating system: Windows-10-10.0.17134 64 Bits
Graphics card: GeForce GTX 970/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 431.60
Broken: version: 2.80 (sub 75), branch: master, commit date: 2019-07-29 14:47, hash: rBf6cb5f54494e
Short description of error
Callback of bpy.msgbus.subscribe_rna is never called when moving the object in the scene. It only works when changing the property in the Transform panel.
Exact steps for others to reproduce the error
- In the scripting view, copy/past the code from here: https://blender.stackexchange.com/questions/150809/how-to-get-an-event-when-an-object-is-selected
- Run the script
- Toggle system console to see outputs
- In the 3D view, select the cube, open the transform panel and change one of the location's components -> the callback print something
- Now select the cube and move it directly in the scene -> no output
And an auxiliary question: how to unsubscribe?