Author: jrioux
Date: Sat Dec  3 23:24:30 2011
New Revision: 40347
URL: http://www.lyx.org/trac/changeset/40347

Log:
Update a bibitem label also when it is emptied.

It is valid for a label to be empty, but up to now the bibliography
information was not updated when a label was emptied.

Modified:
   lyx-devel/trunk/src/insets/InsetBibitem.cpp

Modified: lyx-devel/trunk/src/insets/InsetBibitem.cpp
==============================================================================
--- lyx-devel/trunk/src/insets/InsetBibitem.cpp Sat Dec  3 23:15:11 2011        
(r40346)
+++ lyx-devel/trunk/src/insets/InsetBibitem.cpp Sat Dec  3 23:24:30 2011        
(r40347)
@@ -166,12 +166,12 @@
                                                if (label[previous] != '{')
                                                        label.replace(pos, 1, 
lbrace + brackets_escape[k] + rbrace);
                                }
+               }
 
-                       if (old_label != label) {
-                               p["label"] = label;
-                               cur.forceBufferUpdate();
-                               buffer().invalidateBibinfoCache();
-                       }
+               if (old_label != label) {
+                       p["label"] = label;
+                       cur.forceBufferUpdate();
+                       buffer().invalidateBibinfoCache();
                }
 
                setParam("label", p["label"]);

Reply via email to