public int OnShellPropertyChange(int propid, object var) { // A modal dialog has been opened. Editor Options ? if (propid == (int)__VSSPROPID4.VSSPROPID_IsModal) { CommandFilter.InvalidateOptions(); } return(VSConstants.S_OK); }
public int OnShellPropertyChange(int propid, object var) { // A modal dialog has been opened. Editor Options ? if (propid == (int)__VSSPROPID4.VSSPROPID_IsModal && var is Boolean) { // when modal window closes if (!(Boolean)var) { CommandFilter.InvalidateOptions(); } } return(VSConstants.S_OK); }