Prevent D&D if the treeview is editing

issue3753
review4861002
This commit is contained in:
Cédric Krier committed 2014-04-16 14:27:42 +02:00
1 parent 777f904d07
commit 3bf9df347b
1 file changed
+9
+9
View File
@@ -550,6 +550,15 @@ class ViewList(ParserView):
return
if not selection.data:
return
# Don't received if the treeview was editing because it breaks the
# internal state of the cursor.
cursor, column = treeview.get_cursor()
if column:
for renderer in column.get_cell_renderers():
if renderer.props.editing:
return
store = treeview.get_model()
try:
data = json.loads(selection.data)