Changed the Mercurial client prompt dialog such, that the input edit has focus initially.

Mon, 28 Sep 2015 19:14:49 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 28 Sep 2015 19:14:49 +0200
changeset 4475
dde2aa51ac0b
parent 4474
d823ad9e714d
child 4476
43ff14cde5e3

Changed the Mercurial client prompt dialog such, that the input edit has focus initially.

Plugins/VcsPlugins/vcsMercurial/HgClientPromptDialog.py file | annotate | diff | comparison | revisions
--- a/Plugins/VcsPlugins/vcsMercurial/HgClientPromptDialog.py	Mon Sep 28 19:12:25 2015 +0200
+++ b/Plugins/VcsPlugins/vcsMercurial/HgClientPromptDialog.py	Mon Sep 28 19:14:49 2015 +0200
@@ -9,7 +9,7 @@
 
 from __future__ import unicode_literals
 
-from PyQt5.QtCore import pyqtSlot
+from PyQt5.QtCore import pyqtSlot, Qt
 from PyQt5.QtGui import QTextCursor
 from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QLineEdit
 
@@ -40,6 +40,8 @@
         tc.movePosition(QTextCursor.End)
         self.messageEdit.setTextCursor(tc)
         self.messageEdit.ensureCursorVisible()
+        
+        self.inputEdit.setFocus(Qt.OtherFocusReason)
     
     @pyqtSlot(str)
     def on_inputEdit_textChanged(self, txt):

eric ide

mercurial