--- 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):