Helpviewer/UrlBar/UrlBar.py

changeset 4707
8336901cdbfa
parent 4631
5c1a96925da4
child 5389
9b1c800daff3
--- a/Helpviewer/UrlBar/UrlBar.py	Sun Jan 31 17:02:21 2016 +0100
+++ b/Helpviewer/UrlBar/UrlBar.py	Sun Jan 31 18:42:51 2016 +0100
@@ -382,10 +382,14 @@
         
         @param evt reference to the key press event (QKeyEvent)
         """
-        if evt.key() == Qt.Key_Escape and self.__browser is not None:
-            self.setText(
-                str(self.__browser.url().toEncoded(), encoding="utf-8"))
-            self.selectAll()
+        if evt.key() == Qt.Key_Escape:
+            if self.__browser is not None:
+                self.setText(
+                    str(self.__browser.url().toEncoded(), encoding="utf-8"))
+                self.selectAll()
+            completer = self.completer()
+            if completer:
+                completer.popup().hide()
             return
         
         currentText = self.text().strip()

eric ide

mercurial