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)
34
34
d . DeclarationType == DeclarationType . ProceduralModule &&
35
35
d . Annotations . Any ( a => a . AnnotationType == AnnotationType . TestModule ) ) ;
36
36
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
+ }
39
48
}
40
49
41
50
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)
34
34
d . DeclarationType == DeclarationType . ProceduralModule &&
35
35
d . Annotations . Any ( a => a . AnnotationType == AnnotationType . TestModule ) ) ;
36
36
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
+ }
39
48
}
40
49
41
50
protected override void ExecuteImpl ( object parameter )
You can’t perform that action at this time.
0 commit comments