mscoree: Restore previous domain whenever we set it.
commit4dec065e2bf635bf15fe0c1db6afb9186d9250c5
authorVincent Povirk <vincent@codeweavers.com>
Tue, 8 Mar 2016 21:49:26 +0000 (8 15:49 -0600)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 9 Mar 2016 09:41:05 +0000 (9 18:41 +0900)
tree6376c1e53f140ea31df3286530ce54e2fa1b8b85
parent6ff1f38ba27a752629e54221dc1010eeb91f7028
mscoree: Restore previous domain whenever we set it.

Unmanaged APIs could be called directly or indirectly by managed code in
any domain, and we could create problems by not restoring the old one.

Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/mscoree/corruntimehost.c
dlls/mscoree/metahost.c
dlls/mscoree/mscoree_private.h