2011-07-06 [mones] 3.7.9cvs33
[claws.git] / src / edittags.c
index f3d8e757890f2d518fd86679f53873d13d191b0d..bb2cb6634e59fdadc830cdc5f01de6dd580168bc 100644 (file)
@@ -415,8 +415,14 @@ static void apply_window_add_tag(void)
        gchar *new_tag = gtk_editable_get_chars(GTK_EDITABLE(applywindow.add_entry), 0, -1);
        g_strstrip(new_tag);
        if (new_tag && *new_tag) {
-               gint id = tags_get_id_for_str(new_tag);
+               gint id;
                FindTagInStore fis;
+               if (!(IS_NOT_RESERVED_TAG(new_tag))) {
+                       alertpanel_error(_("You entered a reserved tag name, please choose other instead."));
+                       g_free(new_tag);
+                       return;
+               }
+               id = tags_get_id_for_str(new_tag);
                APPLYWINDOW_LOCK();
                if (id == -1) {
                        id = tags_add_tag(new_tag);