File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Rubberduck.Core/UI/CodeExplorer/Commands Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -29,23 +29,23 @@ public bool CanExecuteForNode(ICodeExplorerNode model)
29
29
protected override bool EvaluateCanExecute ( object parameter )
30
30
{
31
31
// TODO this cast needs to be safer.
32
- var data = ( ( string templateName , CodeExplorerItemViewModel model ) ) parameter ;
32
+ var data = ( ( string templateName , ICodeExplorerNode model ) ) parameter ;
33
33
34
34
return base . EvaluateCanExecute ( data . model ) ;
35
35
}
36
36
37
37
protected override void OnExecute ( object parameter )
38
38
{
39
39
// TODO this cast needs to be safer.
40
- var data = ( ( string templateName , CodeExplorerItemViewModel model ) ) parameter ;
40
+ var data = ( ( string templateName , ICodeExplorerNode node ) ) parameter ;
41
41
42
- if ( string . IsNullOrWhiteSpace ( data . templateName ) )
42
+ if ( string . IsNullOrWhiteSpace ( data . templateName ) || ! ( data . node is CodeExplorerItemViewModel model ) )
43
43
{
44
44
return ;
45
45
}
46
46
47
47
var moduleText = GetTemplate ( data . templateName ) ;
48
- AddComponent ( data . model , moduleText ) ;
48
+ AddComponent ( model , moduleText ) ;
49
49
}
50
50
51
51
private string GetTemplate ( string name )
You can’t perform that action at this time.
0 commit comments