Message pumps are an inherent (SP?) part of any Windows program with a GUI. Besides the problematic issues related to ALT-TABbing out, Divinity just runs at a too high priority after doing that, which causes the scheduler to grant Divinity too many processing time which is wasted anyway. It is a pre-emptive scheduler, so the one wiht the highest priority wins the battle of gaining CPU time.
Most likely it does that because running at a below normal priority would cause it to be too unstable.
Last edited by Myrthos; 15/10/03 10:52 AM.