File tree Expand file tree Collapse file tree 2 files changed +22
-4
lines changed
RetailCoder.VBE/UI/Command Expand file tree Collapse file tree 2 files changed +22
-4
lines changed Original file line number Diff line number Diff line change @@ -34,8 +34,17 @@ protected override bool CanExecuteImpl(object parameter)
3434 d . DeclarationType == DeclarationType . ProceduralModule &&
3535 d . Annotations . Any ( a => a . AnnotationType == AnnotationType . TestModule ) ) ;
3636
37- // the code modules consistently match correctly, but the components don't
38- return testModules . Any ( a => a . QualifiedName . QualifiedModuleName . Component . CodeModule == _vbe . SelectedVBComponent . CodeModule ) ;
37+ try
38+ {
39+ // the code modules consistently match correctly, but the components don't
40+ return testModules . Any ( a =>
41+ a . QualifiedName . QualifiedModuleName . Component . CodeModule ==
42+ _vbe . SelectedVBComponent . CodeModule ) ;
43+ }
44+ catch ( COMException )
45+ {
46+ return false ;
47+ }
3948 }
4049
4150 protected override void ExecuteImpl ( object parameter )
Original file line number Diff line number Diff line change @@ -34,8 +34,17 @@ protected override bool CanExecuteImpl(object parameter)
3434 d . DeclarationType == DeclarationType . ProceduralModule &&
3535 d . Annotations . Any ( a => a . AnnotationType == AnnotationType . TestModule ) ) ;
3636
37- // the code modules consistently match correctly, but the components don't
38- return testModules . Any ( a => a . QualifiedName . QualifiedModuleName . Component . CodeModule == _vbe . SelectedVBComponent . CodeModule ) ;
37+ try
38+ {
39+ // the code modules consistently match correctly, but the components don't
40+ return testModules . Any ( a =>
41+ a . QualifiedName . QualifiedModuleName . Component . CodeModule ==
42+ _vbe . SelectedVBComponent . CodeModule ) ;
43+ }
44+ catch ( COMException )
45+ {
46+ return false ;
47+ }
3948 }
4049
4150 protected override void ExecuteImpl ( object parameter )
You can’t perform that action at this time.
0 commit comments