Project/DebuggerPropertiesDialog.py

changeset 6503
e617c58807e8
parent 6378
26cd487e6b56
child 6645
ad476851d7e0
--- a/Project/DebuggerPropertiesDialog.py	Sun Sep 16 13:32:57 2018 +0200
+++ b/Project/DebuggerPropertiesDialog.py	Sun Sep 16 13:36:01 2018 +0200
@@ -55,10 +55,10 @@
         self.debugClientClearHistoryButton.setIcon(
             UI.PixmapCache.getIcon("editDelete.png"))
         
+        venvManager = e5App().getObject("VirtualEnvManager")
+        
         self.venvComboBox.addItem("")
-        self.venvComboBox.addItems(
-            sorted(e5App().getObject("VirtualEnvManager")
-                   .getVirtualenvNames()))
+        self.venvComboBox.addItems(sorted(venvManager.getVirtualenvNames()))
         
         self.translationLocalCompleter = E5DirCompleter(
             self.translationLocalEdit)
@@ -75,6 +75,8 @@
                 venvName = Preferences.getDebugger("Python3VirtualEnv")
             else:
                 venvName = ""
+            if not venvName:
+                venvName, _ = venvManager.getDefaultEnvironment()
             if venvName:
                 venvIndex = max(0, self.venvComboBox.findText(venvName))
             else:

eric ide

mercurial