Plugins/ViewManagerPlugins/Listspace/Listspace.py

changeset 5646
22f42d9cb264
parent 5588
6ba512d9f46a
child 6048
82ad8ec9548c
--- a/Plugins/ViewManagerPlugins/Listspace/Listspace.py	Tue Mar 21 19:46:41 2017 +0100
+++ b/Plugins/ViewManagerPlugins/Listspace/Listspace.py	Tue Mar 21 19:59:59 2017 +0100
@@ -530,8 +530,9 @@
             if not QFileInfo(newName).isWritable():
                 txt = self.tr("{0} (ro)").format(txt)
             itm = self.viewlist.item(index)
-            itm.setText(txt)
-            itm.setToolTip(newName)
+            if itm:
+                itm.setText(txt)
+                itm.setToolTip(newName)
             self.viewlist.setCurrentRow(currentRow)
             self.changeCaption.emit(newName)
             
@@ -576,8 +577,9 @@
             keys.append("warning22.png")
         if not keys:
             keys.append("empty.png")
-        self.viewlist.item(index).setIcon(
-            UI.PixmapCache.getCombinedIcon(keys))
+        item = self.viewlist.item(index)
+        if item:
+            item.setIcon(UI.PixmapCache.getCombinedIcon(keys))
         self.viewlist.setCurrentRow(currentRow)
         
         ViewManager._syntaxErrorToggled(self, editor)

eric ide

mercurial