icsharpcode/ILSpy — pull request #312 by danjones (2012-01-25 17:43:20+00:00)
Title: Implemented Window Position Validation

Noticed a small bug whilst reconfiguring my monitor setup (removing a monitor); the ILSpy main window, on loading, was being positioned off the screen and couldn't be retrieved.

Have implemented validation of the window bounds to check that the bounds in SessionSettings are within a valid working area, otherwise default bounds are used.