From 091feee04c6271369a9ba9284504db2b60d4eaf1 Mon Sep 17 00:00:00 2001
From: Marko Mecina <marko.mecina@univie.ac.at>
Date: Wed, 14 Sep 2022 17:54:23 +0200
Subject: [PATCH] treat code snippets as steps if verification boxes are filled

---
 Ccs/poolview_sql.py | 3 +--
 Tst/tst/view.py     | 2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/Ccs/poolview_sql.py b/Ccs/poolview_sql.py
index 0ab29a7..8cdacb7 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 2b5f3c2..2556e4d 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,
-- 
GitLab