[liblouis-liblouisxml] [liblouisutdml] push by john.bo...@xxxxxxxxxxxxxxxxx - fixed problem with pagenum and indexing on 2013-06-27 04:35 GMT

  • From: liblouisutdml@xxxxxxxxxxxxxx
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Thu, 27 Jun 2013 04:35:53 +0000

Revision: 7e04c6f2b0f7
Branch:   default
Author:   John Boyer <john.boyer@xxxxxxxxxxxxxxxxx>
Date:     Wed Jun 26 21:35:06 2013
Log:      fixed problem with pagenum and indexing
http://code.google.com/p/liblouisutdml/source/detail?r=7e04c6f2b0f7

Modified:
 /liblouisutdml/transcriber.c

=======================================
--- /liblouisutdml/transcriber.c        Wed Jun 26 09:49:04 2013
+++ /liblouisutdml/transcriber.c        Wed Jun 26 21:35:06 2013
@@ -4629,7 +4629,6 @@
            &ud->text_buffer[ud->text_length], &outSize);
   ud->text_length += outSize;
   newNode = xmlNewNode (NULL, (xmlChar *) "brl");
-  link_brl_node (xmlAddNextSibling (node, newNode));
   switch (ud->stack[ud->top])
     {
     case notranslate:
@@ -4654,10 +4653,11 @@
           for (k = 0; k < outSize && k < MAXNUMLEN; k++)
             printPageNumber[k] = ud->text_buffer[ud->old_text_length
             + k];
+          brlNode = xmlAddNextSibling (node, newNode);
           utd_makePageSeparator (printPageNumber, k);
         }
       ud->text_length = ud->old_text_length;
-      break;
+      return;
     case italicx:
       if (!(ud->emphasis & italic))
        break;
@@ -4682,6 +4682,7 @@
     default:
       break;
     }
+  link_brl_node (xmlAddNextSibling (node, newNode));
   ud->text_buffer[ud->text_length++] = ENDSEGMENT;
   return;
 }
For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

Other related posts:

  • » [liblouis-liblouisxml] [liblouisutdml] push by john.bo...@xxxxxxxxxxxxxxxxx - fixed problem with pagenum and indexing on 2013-06-27 04:35 GMT - liblouisutdml