https://bugs.winehq.org/show_bug.cgi?id=37849
--- Comment #9 from Henri Verbeet hverbeet@gmail.com --- (In reply to YAOMTC from comment #7)
change back. Also, when I go into settings in WoW, sometimes the color will change, then change back - and any change I make to the gamma checkbox in WoW gets reverted after a very short time.
That part at least is expected, redshift updates the color temperature of the screen every 5 seconds or so, and any custom gamma setting by an application will get overidden at that point. Because of that, it's also not unexpected for an application that explicitly sets the screen gamma to briefly change the colors and then change back when redshift updates again. In the case of StarCraft 2 though, the application never does that and the issue (likely) happens because of wined3d trying to restore the incorrect gamma ramp it read earlier.
For what it's worth, I think you should be able to prevent Wine from touching screen gamma at all by setting "UseXVidMode" = "N" (see also http://wiki.winehq.org/UsefulRegistryKeys), although I haven't tested this.