@@ -24,20 +24,21 @@ public static void AddToQueue(ASResult target)
24
24
}
25
25
public static void AddToQueue ( ASResult target , bool outputResults )
26
26
{
27
- string name = RefactoringHelper . GetRefactorTargetName ( target ) ;
27
+ string originalName = RefactoringHelper . GetRefactorTargetName ( target ) ;
28
28
string label = TextHelper . GetString ( "Label.NewName" ) ;
29
- string title = string . Format ( TextHelper . GetString ( "Title.RenameDialog" ) , name ) ;
30
- LineEntryDialog askName = new LineEntryDialog ( title , label , name ) ;
31
- if ( askName . ShowDialog ( ) == DialogResult . OK && askName . Line . Trim ( ) . Length > 0 && askName . Line . Trim ( ) != name )
29
+ string title = string . Format ( TextHelper . GetString ( "Title.RenameDialog" ) , originalName ) ;
30
+ LineEntryDialog askName = new LineEntryDialog ( title , label , originalName ) ;
31
+ if ( askName . ShowDialog ( ) == DialogResult . OK )
32
32
{
33
33
string newName = askName . Line . Trim ( ) ;
34
+ if ( newName . Length == 0 || newName == originalName ) return ;
34
35
queue . Add ( new Rename ( target , outputResults , newName ) ) ;
35
36
if ( ASContext . Context . CurrentModel . haXe && target . Member != null &&
36
37
( target . Member . Flags & ( FlagType . Getter | FlagType . Setter ) ) > 0 )
37
38
{
38
39
List < MemberModel > list = target . Member . Parameters ;
39
- if ( list [ 0 ] . Name == "get" ) RenameMember ( target . InClass , "get_" + name , "get_" + newName , outputResults ) ;
40
- if ( list [ 1 ] . Name == "set" ) RenameMember ( target . InClass , "set_" + name , "set_" + newName , outputResults ) ;
40
+ if ( list [ 0 ] . Name == "get" ) RenameMember ( target . InClass , "get_" + originalName , "get_" + newName , outputResults ) ;
41
+ if ( list [ 1 ] . Name == "set" ) RenameMember ( target . InClass , "set_" + originalName , "set_" + newName , outputResults ) ;
41
42
}
42
43
if ( currentCommand == null ) ExecuteFirst ( ) ;
43
44
}
0 commit comments