**System Information**
Win 7/64, NVIDIA GeForce GTX 660 Ti
**Blender Version**
Broken: 2.71
Worked: (optional)
**Short description of error**
Reloading image that has been modified outside Blender does not update image in Image Texture nodes.
**Exact steps for others to reproduce the error**
• Select Cycles Render
• Add a material to the default cube
• Add an Image Texture node and connect the Color output to the Color input on the Diffuse BSDF node
• In the UV/Image Editor, create a new image and save it to disk
• Select this image in the Image Texture node
• Verify that it renders correctly by setting the viewport to Rendered mode
• Open the image file in an image editor and change it in some random manner (invert colors, for example)
• In the UV/Image Editor, select Image > Reload Image and verify that the modified image is displayed
• Rotate the viewport to force a redraw: the image is NOT updated
• Select the image again in the Image Texture node: the image is NOT updated
However:
• Selecting a different image in the Image Texture node and then selecting the original image correctly updates the image
• Switching the viewport from Rendered to Solid and back to Rendered also correctly updates the image
Expected behavior:
Reloading the image in the UV/Image Editor should lead to correct display in the viewport as soon as the viewport is redrawn.