From 8be4c1feab195d3632d911ca73a73fb11380449f 2010-08-23 22:33:24 From: epatters Date: 2010-08-23 22:33:24 Subject: [PATCH] Fixed minor bug in last checkin. --- diff --git a/IPython/frontend/qt/console/console_widget.py b/IPython/frontend/qt/console/console_widget.py index 5ef10f9..fd50cc6 100644 --- a/IPython/frontend/qt/console/console_widget.py +++ b/IPython/frontend/qt/console/console_widget.py @@ -639,12 +639,10 @@ class ConsoleWidget(QtGui.QWidget): intercepted = cursor.blockNumber() == end_line elif key == QtCore.Qt.Key_Tab: - if self._reading: - intercepted = False - elif not self._tab_pressed(): - intercepted = True - else: + if self._tab_pressed(): intercepted = not self._in_buffer() + else: + intercepted = True elif key == QtCore.Qt.Key_Left: intercepted = not self._in_buffer(position - 1)