RefactoringRope/Refactoring.py

changeset 26
b02d1f37b55e
parent 20
83b71483e198
child 31
0389d4a924cc
--- a/RefactoringRope/Refactoring.py	Sat Feb 12 11:57:04 2011 +0100
+++ b/RefactoringRope/Refactoring.py	Sat Feb 12 12:53:41 2011 +0100
@@ -51,6 +51,7 @@
 from ExtractDialog import ExtractDialog
 from InlineDialog import InlineDialog
 from MoveMethodDialog import MoveMethodDialog
+from MoveGlobalMethodDialog import MoveGlobalMethodDialog
 from MoveModuleDialog import MoveModuleDialog
 from UseFunctionDialog import UseFunctionDialog
 from IntroduceFactoryDialog import IntroduceFactoryDialog
@@ -1209,7 +1210,11 @@
             self.handleRopeError(err, title)
             return
         
-        self.dlg = MoveMethodDialog(self, title, mover, parent=self.__ui)
+        if isinstance(mover, rope.refactor.move.MoveGlobal):
+            self.dlg = MoveGlobalMethodDialog(self, title, mover, 
+                self.__project, parent=self.__ui)
+        else:
+            self.dlg = MoveMethodDialog(self, title, mover, parent=self.__ui)
         self.dlg.show()
     
     def __moveModule(self):

eric ide

mercurial