Sophie

Sophie

distrib > Fedora > 20 > i386 > by-pkgid > e59e02ad241b344d77c8ae5dc8e068c4 > files > 2

python3-iep-3.5-1.fc20.src.rpm

# HG changeset patch
# User Scott K Logan <logans@cottsay.net>
# Date 1415482316 28800
# Node ID 1013bb47ac751cbfba95ea8e64dc1296ffa033ed
# Parent  d8efc8c3d455788c9a15d97f87655399d1341c5b
Fix previous tab selection without history

diff --git a/iep/iepcore/editorTabs.py b/iep/iepcore/editorTabs.py
--- a/iep/iepcore/editorTabs.py
+++ b/iep/iepcore/editorTabs.py
@@ -685,7 +685,7 @@
         """
         
         if isinstance(item, int):
-            self.setCurrentIndex(i)
+            self.setCurrentIndex(item)
             
         elif isinstance(item, FileItem):
             
@@ -711,12 +711,12 @@
         """ Select the previously selected item. """
         
         # make an old item history
-        if len(self._itemHistory)>1:
+        if len(self._itemHistory)>1 and self._itemHistory[1] is not None:
             item = self._itemHistory[1]
             self.setCurrentItem(item)
         
         # just select first one then ...
-        elif item is None and self.count():
+        elif self.count():
             item = 0
             self.setCurrentItem(item)