Fix screen remove when there is no row selected for issue214

This commit is contained in:
Cédric Krier committed 2008-07-25 10:26:14 +02:00
1 parent 3a8cfa1f5c
commit c38e31cdde
1 file changed
+5 -3
+5 -3
View File
@@ -497,9 +497,11 @@ class Screen(SignalEvent):
except Exception, exception:
common.process_exception(exception, self.window)
return False
idx = self.models.models.index(
self.current_view.sel_models_get()[0])
for model in self.current_view.sel_models_get():
sel_models = self.current_view.sel_models_get()
if not sel_models:
return True
idx = self.models.models.index(sel_models[0])
for model in sel_models:
self.models.remove(model, remove=remove)
if self.models.models:
idx = min(idx, len(self.models.models)-1)