Don't try to crate embedded context if one was created
Make it works with in-thread rendering on desktop