<div dir="ltr">I noticed that this introduced a glitch, because I didn&#39;t have a destination callback for the \nesttableprops control word.&nbsp; This led to it being ignored, so nested tables would take on default properties.<br>
<br>I will update this patch to fix this glitch and then resend it.<br><br><div class="gmail_quote">On Wed, Sep 10, 2008 at 10:54 PM, Dylan Smith <span dir="ltr">&lt;<a href="mailto:dylan.ah.smith@gmail.com">dylan.ah.smith@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Previously the control words in skipped groups were being processed by<br>
the read hook on the RTF parser. &nbsp;By moving this code into the class<br>
callbacks for the parser, the skipped groups actually remain skipped.<br>
<br>
An example of a skipped group is a optional destination that isn&#39;t<br>
recognized by the parser. &nbsp;The RTF specifications say to ignore these<br>
groups, and native richedit controls act accordingly.<br>
<br>
This patch fixes bug 15227 which was caused by the \itap4 control word<br>
in a destination which caused an unterminated table, since this control<br>
word changes the nesting level by starting nested tables to reach that<br>
nesting level.<br>
---<br>
&nbsp;dlls/riched20/editor.c | &nbsp; 28 ++++++----------------------<br>
&nbsp;dlls/riched20/editor.h | &nbsp; &nbsp;6 ++++++<br>
&nbsp;dlls/riched20/reader.c | &nbsp; &nbsp;8 ++++++++<br>
&nbsp;3 files changed, 20 insertions(+), 22 deletions(-)<br>
</blockquote></div><br></div>