src/eric7/EricWidgets/EricPathPicker.py

branch
eric7
changeset 10972
2178804b1df8
parent 10967
454391fb0bdf
child 11090
f5f5f5803935
equal deleted inserted replaced
10971:b9d883f73dff 10972:2178804b1df8
604 windowTitle = self.tr("Choose a file to save") 604 windowTitle = self.tr("Choose a file to save")
605 elif self.__mode == EricPathPickerModes.DIRECTORY_MODE: 605 elif self.__mode == EricPathPickerModes.DIRECTORY_MODE:
606 windowTitle = self.tr("Choose a directory") 606 windowTitle = self.tr("Choose a directory")
607 607
608 directory = self._editorText() 608 directory = self._editorText()
609 if not directory and self.__defaultDirectory: 609 if (
610 not directory
611 and self.__defaultDirectory
612 and (
613 not self.__remote
614 or (
615 self.__remote
616 and FileSystemUtilities.isRemoteFileName(self.__defaultDirectory)
617 )
618 )
619 ):
610 directory = self.__defaultDirectory 620 directory = self.__defaultDirectory
611 if self.__remote: 621 if self.__remote:
612 directory = ( 622 directory = (
613 self.__remotefsInterface.expanduser(directory.split(";")[0]) 623 self.__remotefsInterface.expanduser(directory.split(";")[0])
614 if self.__mode == EricPathPickerModes.OPEN_FILES_MODE 624 if self.__mode == EricPathPickerModes.OPEN_FILES_MODE
615 else self.__remotefsInterface.expanduser(directory) 625 else self.__remotefsInterface.expanduser(directory)
616 ) 626 )
617 if ( 627 if (
618 not self.__remotefsInterface.isabs(directory) 628 not self.__remotefsInterface.isabs(directory)
619 and self.__defaultDirectory 629 and self.__defaultDirectory
630 and FileSystemUtilities.isRemoteFileName(self.__defaultDirectory)
620 ): 631 ):
621 directory = self.__remotefsInterface.join( 632 directory = self.__remotefsInterface.join(
622 self.__defaultDirectory, directory 633 self.__defaultDirectory, directory
623 ) 634 )
624 else: 635 else:

eric ide

mercurial