From a1c809b66afe25b629fba4c611df3c85c9437e6d Mon Sep 17 00:00:00 2001 From: DYefremov Date: Tue, 24 Oct 2017 16:31:32 +0300 Subject: [PATCH] little fix for delete function --- main/ui/main_app_window.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main/ui/main_app_window.py b/main/ui/main_app_window.py index a7a4ab42..b113f23c 100644 --- a/main/ui/main_app_window.py +++ b/main/ui/main_app_window.py @@ -131,6 +131,12 @@ def on_delete(item): for itr in itrs: if fav_bouquet and model_name == FAV_LIST_NAME: del fav_bouquet[int(model.get_path(itr)[0])] + if model_name == BOUQUETS_LIST_NAME: + if model.iter_has_child(itr): + show_message_dialog("This item is not allowed to be removed!") + return + else: + __bouquets.pop(bq_selected) model.remove(itr) if model_name == FAV_LIST_NAME: update_fav_num_column(model)