From 5af200a29de401ca6adfe57095b92f8654b8e961 Mon Sep 17 00:00:00 2001 From: chrik5 Date: Fri, 17 Feb 2017 10:32:06 +0100 Subject: [PATCH] [quicktag] don't allow to set empty tags --- contrib/quicktag.lua | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/contrib/quicktag.lua b/contrib/quicktag.lua index 36c2bac..8363eea 100644 --- a/contrib/quicktag.lua +++ b/contrib/quicktag.lua @@ -160,11 +160,15 @@ local set_quicktag_button = dt.new_widget("button") { label = "set quicktag", clicked_callback = function() local old_tag = quicktag_table[old_quicktag.selected] - quicktag_table[old_quicktag.selected] = new_quicktag.text - dt.preferences.write("quickTag", "quicktag"..old_quicktag.selected, "string", new_quicktag.text) - dt.print("quicktag \""..old_tag.."\" replaced by \""..new_quicktag.text.."\"") - update_quicktag_list() - new_quicktag.text = "" + if new_quicktag.text == "" then + dt.print("new quicktag is empty!") + else + quicktag_table[old_quicktag.selected] = new_quicktag.text + dt.preferences.write("quickTag", "quicktag"..old_quicktag.selected, "string", new_quicktag.text) + dt.print("quicktag \""..old_tag.."\" replaced by \""..new_quicktag.text.."\"") + update_quicktag_list() + new_quicktag.text = "" + end end, }