From 55ed30c508ab96dfa8c3cd4fb2aef33b0a04f026 Mon Sep 17 00:00:00 2001 From: andynoack Date: Tue, 9 Aug 2016 12:11:23 +0200 Subject: [PATCH] fix drop bug --- src/urh/models/GeneratorTableModel.py | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/urh/models/GeneratorTableModel.py b/src/urh/models/GeneratorTableModel.py index 6ccc5fe2..1896bcca 100644 --- a/src/urh/models/GeneratorTableModel.py +++ b/src/urh/models/GeneratorTableModel.py @@ -69,16 +69,19 @@ class GeneratorTableModel(TableModel): group_nodes = [] file_nodes = [] for index in indexes: - row, column, parent = map(int, index.split(",")) - if parent == -1: - parent = self.tree_root_item - else: - parent = self.tree_root_item.child(parent) - node = parent.child(row) - if node.is_group: - group_nodes.append(node) - else: - file_nodes.append(node) + try: + row, column, parent = map(int, index.split(",")) + if parent == -1: + parent = self.tree_root_item + else: + parent = self.tree_root_item.child(parent) + node = parent.child(row) + if node.is_group: + group_nodes.append(node) + else: + file_nodes.append(node) + except ValueError: + continue # Which Nodes to add? nodes_to_add = []