diff --git a/Ccs/poolview_sql.py b/Ccs/poolview_sql.py
index 0ab29a72513cf9d1b05427fe34966a7fa4527fca..8cdacb7b0850e7b10de3056dfa13a31c9364e744 100644
--- a/Ccs/poolview_sql.py
+++ b/Ccs/poolview_sql.py
@@ -562,7 +562,7 @@ class TMPoolView(Gtk.Window):
         self.scrolled_treelist.get_vscrollbar().set_visible(False)
 
         self.selection = self.treeview.get_selection()
-        self.selection.set_mode(Gtk.SelectionMode.MULTIPLE)
+        self.selection.set_mode(Gtk.SelectionMode.SINGLE)
         # self.selection.connect('changed', self.tree_selection_changed)
         self.selection.connect('changed', self.set_tm_data_view)
         # self.selection.connect('changed', self.unselect_bottom)
@@ -2363,7 +2363,6 @@ class TMPoolView(Gtk.Window):
     def add_new_user_package(self, widget):
         cfl.add_tm_decoder(parentwin=self)
 
-
     def set_decoding_order(self, widget):
 
         if widget.get_active():
diff --git a/Tst/tst/view.py b/Tst/tst/view.py
index 2b5f3c2ded3ede4703111b25569c502d3d3cb9b4..2556e4d54e31d02105ab0145e8a6878ddc6b9908 100644
--- a/Tst/tst/view.py
+++ b/Tst/tst/view.py
@@ -1066,7 +1066,7 @@ class StepWidget(Gtk.EventBox):
         command_code = step.command_code
         verification_code = step.verification_code
         verification_descr = step.verification_description
-        data_type = dnd_data_parser.data_type_step if verification_code else dnd_data_parser.data_type_snippet
+        data_type = dnd_data_parser.data_type_step if (verification_descr or verification_code) else dnd_data_parser.data_type_snippet
         data_string = dnd_data_parser.create_datastring(data_type,
                                                         self.sequence,
                                                         step_number,